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