私はカスタム投稿タイプのテーマを開発しました。これらのpost_typeの1つをイベントと呼びます。グローバルwp_queryを修正してカスタム投稿タイプの最新のものを返します
最新のイベントを「今後のイベント」と呼ばれる「ページ」に表示することはできません。だから私は "イベント"と呼ばれるこのテンプレートファイルを作成しました。今私はこの最後のイベントを返すようにグローバルwp_queryを変更する必要があります。 「通常」のカスタム投稿タイプなどのイベントを表示するとき
<?php
get_header();
setup_postdata($post);
get_page_post_content();
get_footer();
?>
は罰金作品:
これは次のように私のsingle.phpがどのように見えるかです。この場合にはfalseを返します
<?php
/*
* Template Name: Event
*/
?>
<?php
global $wp_query;
$wp_query = new WP_Query('post_type=event&posts_per_page=1');
include 'single.php';
?>
は、しかし、これは私があるようproperies「is_single()」に応じて、私のテンプレートの他の部分を持っているので、期待どおりに動作しません。そして、これは、最新のイベントが含まれている必要があり、私のテンプレートファイルですクエリはページから呼び出されるためです。私は何らかの形でこれらの特性が変更されるようにクエリを設定する必要があります。私はこれをどのように解決すべきか誰も知っていますか?
ありがとうございます! :D