wordpress is_home()无效失效的解决办法

网站应用 - 五月 4, 2013 - 来源:单点日志 - No Comments -


我只会在首页显示

is_home(); 函数在首页的时候会返回一个 true
上面那段代码是常用的只在首页显示
插入任何模板页PHP里都可以,
例如侧边栏 sidebar.php 或页脚 footer.php

但如果它之前有个 query_posts(); 则会让它失效
原因是 is_home is_virgin is_ooxx 这种 is_ 前缀的都是基于主旋律循环来判断,
而 query_posts(); 会让其偏离主循环

解决方案是在 is_home(); 之前加一个 wp_reset_query();


我只会在首页显示, 真的!



无觅相关文章插件,快速提升流量

《wordpress is_home()无效失效的解决办法》由单点日志原创提供!
转载请注明:http://spoint.babyshoot.cn/archives/2013/05/is-home.html

No Comments│赶紧发话! »

发表评论

您必须登录后才能发表评论。
8