我正在做一个wordpress项目。我有几个标题和侧栏的内容,我想只显示在网站的主要首页。我有一个自定义的front-page.php作为首页模板,其中我使用自定义wp_query列出了两个类别的帖子。
我尝试使用is_front_page条件标签来放置我的条件内容,但是它似乎不起作用,不知道为什么它不起作用?
以前,使用front-page.php创建自定义首页模板时,它工作得很好,但在我实现了首页模板后,它就停止工作了。
有什么线索可以解决这个问题吗?
发布于 2012-10-20 20:55:44
问题出在使用query_posts上。我们改变了这一部分,它又开始工作了。
实际上,query_posts重写了原始查询,根据wp codex,它会导致条件标签中断。
发布于 2012-10-20 20:32:46
您可能想检查一下您的Settings -> Reading : "Front Page Displays"设置为什么?
如果您试图将条件放在sidebar.php或header.php中,它应该可以正常工作。
这可能有助于澄清:https://wordpress.org/support/topic/if-is_front_page-not-working#post-1290807
https://stackoverflow.com/questions/12985699
复制相似问题