问题描述

我发现 is_front_page 看起来返回 true 当我查看主页,并有一个粘贴的帖子分配到那里。

当我通过设置> 分配了一个页面作为静态首页时,它也返回 true 读。

为什么要用 is_home()

最佳解决方案

 is_front_page()如果用户位于设置为 Settings->Reading->Front page displays 上的首页的页面或页面上,则返回 true

所以如果您将 about us 设置为首页,则此条件将仅在显示 about us 页面时才为真。

 在帖子列表页面上,is_home()返回 true,这通常是显示最新 10 个帖子的页面。

如果默认情况下 Front page displays 下的设置保留,则主页将返回 is_front_page()is_home()

使用 is_home()的一个例子:

  • 您已将您的帖子页面设置为名为 News 的页面。
  • 用户在那里导航,并在标题中显示额外的导航
  • 您可以使用 is_home()来执行此操作。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。