0

私はワードプレスプロジェクトに取り組んでいます。Web サイトのメイン フロント ページにのみ表示したいヘッダーとサイドバーのコンテンツがほとんどありません。カスタム wp_query を使用して 2 つのカテゴリからの投稿を一覧表示するフロント ページ テンプレートとして、カスタム front-page.php があります。

条件タグを使用して条件付きコンテンツを配置しようとしましたis_front_pageが、機能していないようです。なぜ機能しないのですか?

以前は、front-page.php を使用してカスタム フロント ページ テンプレートを配置していましたが、うまく機能していましたが、フロント ページ テンプレートを実装した後、機能しなくなりました。

これを修正する方法の手がかりはありますか?

4

2 に答える 2

1

設定内容を確認してみてSettings -> Reading : "Front Page Displays"はいかがでしょうか?

sidebar.phpまたは に条件を配置しようとしている場合は、正常にheader.php動作するはずです。

これは明確にするのに役立つかもしれません: https://wordpress.org/support/topic/if-is_front_page-not-working#post-1290807

于 2012-10-20T12:32:46.453 に答える
0

問題は query_posts の使用にありました。その部分を変更したところ、再び機能し始めました。

実際、query_posts は元のクエリを書き換え、wp codex に従って条件付きタグが壊れます。

于 2012-10-20T12:55:43.553 に答える