is_front_page在WordPress上无法正常工作

时间:2012-10-20 05:54:48

标签: wordpress-theming wordpress

我正在开发一个wordpress项目。我在标题和侧边栏中的内容很少,我只想在网站的主要页面上显示。我有一个自定义的front-page.php作为首页模板,我使用自定义wp_query列出来自两个类别的帖子。

我试图使用is_front_page条件标记来放置我的条件内容,但它似乎不起作用,不知道为什么它不起作用?

之前,使用front-page.php放置自定义首页模板,它工作得很好,但在我实现首页模板后它停止工作。

有任何线索如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您可能想查看Settings -> Reading : "Front Page Displays"设置的内容?

如果您尝试将条件设置放在sidebar.phpheader.php中,它应该可以正常工作。

这可能有助于澄清:https://wordpress.org/support/topic/if-is_front_page-not-working#post-1290807

答案 1 :(得分:0)

问题在于使用query_posts。我们改变了那一部分,它又开始起作用了。

实际上,query_posts重写了原始查询,并且根据wp codex导致条件标记中断。