WordPress企业主题定制/开发/优化

wordpress引起的is_home等函数失效

首页 » WORDPRESS主题技术 » wordpress引起的is_home等函数失效

wordpress引起的is_home等函数失效

在改footer.php时,想把内页的链接去掉,只保留首页,想到了用is_home函数判断下,修改完毕发现,没有效果,函数失效,照样是所有的页面都显示,加个!上去,所有的页面都不显示,郁闷。 Google很多次终于发现一篇,原来是query_post引起。

当你发现is_home,is_category等函数失效时,仔细检查模板文件中是否运用了下面类似代码:

<?php query_posts(’showposts=5&orderby=date’); ?>
<?php while (have_posts()) : the_post(); ?>
………………………………………………..

<?php endwhile; ?>

在运用了 query_post以后,再进行判断,有时候会判断失误,在endwhile;后面加上wp_reset_query(); 来跳出query_posts。

问题终于解决!

相关项目

  • WordPress外贸企业主题

  • 最近更新

  • 热门标签