2010-10-25 22 views
0

在WordPress 3中,我设置了一个静态首页(称为“主页”)。我需要在我的公共标题中添加一个条件,在查看主博客页面时返回true。按照预期,内置函数is_page('blog')不起作用,is_front_page()不会和is_home()在Home上返回true。我本来可以发誓的WP已经有了一个功能来确定我们是否在博客索引上,但我无法在任何地方找到它。是否有,还是我需要写一个自定义函数?WordPress的:类似is_blog_index()时使用静态首页?

回答

1

函数is_front_page()用于您的静态首页,is_home()用于您最近的帖子页面。你一定在做错事。

+0

我有一些自定义查询和自定义循环。看起来这是抛出这些功能摆脱怪物。 – Jeff 2010-11-05 17:48:08

0

在测试您的网页之前,请注意您正在运行的查询,因为它们可以修改实例的标准查询。

为确保您能得到所需的页面,请在is_home()is_page()测试前执行wp_reset_query()