我正在开发一个wordpress项目。我在标题和侧边栏中的内容很少,我只想在网站的主要页面上显示。我有一个自定义的front-page.php作为首页模板,我使用自定义wp_query列出来自两个类别的帖子。
我试图使用is_front_page
条件标记来放置我的条件内容,但它似乎不起作用,不知道为什么它不起作用?
之前,使用front-page.php放置自定义首页模板,它工作得很好,但在我实现首页模板后它停止工作。
有任何线索如何解决这个问题?
答案 0 :(得分:1)
您可能想查看Settings -> Reading : "Front Page Displays"
设置的内容?
如果您尝试将条件设置放在sidebar.php
或header.php
中,它应该可以正常工作。
这可能有助于澄清:https://wordpress.org/support/topic/if-is_front_page-not-working#post-1290807
答案 1 :(得分:0)
问题在于使用query_posts。我们改变了那一部分,它又开始起作用了。
实际上,query_posts重写了原始查询,并且根据wp codex导致条件标记中断。