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