このエントリーをはてなブックマークに追加 Twitterでツイート 別クエリを実行するとis_homeがクリアされるのね^^;

久々の更新><;
WordPressのホーム(theme:index.php)にて別条件のクエリを実行すると、is_homeなどもろもろのページ属性も更新されてしまうらしい。
仕方ないので、クエリ実行後にグローバル変数$wp_queryの該当属性を直接書き換えて対応してみた。
ほかにきれいな対応方法はあるのだろうか。。。

追伸、最終的にはホームに限らず各ページの呼び出し時にis_homeなどのフラグをまとめて別変数(専用のクラスを作った^^;)に保持し、必要に応じて変数を参照するようにしてみました。

投稿日:2009年5月20日
  • ※コメントは、スパム対策などのためIPアドレスにて制限しております。
  • ※誹謗や中傷、スパムなど、不適切な内容は公開いたしません。ご了承ください。