在WordPress 3中,我设置了一个静态首页(称为“Home”) . 我需要在我的公共 Headers 中添加一个条件,在查看主博客页面时它将返回true . 内置函数is_page('blog')对此不起作用,is_front_page()也不起作用,is_home()在Home上按预期返回true . 我可以发誓WP已经有一个功能来确定我们是否在博客索引上,但我无法在任何地方找到它 . 有一个,还是我需要编写自定义函数?
函数is_front_page()用于静态首页,is_home()用于最近的帖子页面 . 你一定做错了 .
在测试您所在的页面之前,请注意您正在运行的查询,因为他们可以修改实例的标准查询 .
为了确保您获得所需的页面,请在 is_home() 或 is_page() 测试之前执行 wp_reset_query() .
is_home()
is_page()
wp_reset_query()
2 回答
函数is_front_page()用于静态首页,is_home()用于最近的帖子页面 . 你一定做错了 .
在测试您所在的页面之前,请注意您正在运行的查询,因为他们可以修改实例的标准查询 .
为了确保您获得所需的页面,请在
is_home()
或is_page()
测试之前执行wp_reset_query()
.