株式会社プロネット

 

WEBシステム開発、ITコンサルティング、自社サービス、教育事業 - これからのビジネスへのIT活用ソリューションをご提案致します。

【WordPress】single.phpの処理前に別のquery_postsを実行したとき

2015.10.2(Fri) 17:17 | WordPress | sekiyama

環境

WordPress:4.2.3

single.phpの処理前に別のquery_postsを実行したとき、
別のquery_postsの結果に引きずられて、本来表示したかった内容が表示されなくなります。
そんなときはこんなふうにします。

$bk_query = $wp_query;  //single.phpで表示したい内容を保持
query_posts(‘別のquery_postsを実行するよ’);
$wp_query = $bk_query; //保持していた$wp_queryを戻す