WordPress教程

WordPress 页面判断函数if(is_home())等失效问题

阿里云

这几天一直在晚上抽空给站点主题改版,即将完成之后发现某些问题,如侧边栏某些 widget 不按照需求显示、评论无法 ajax 提交等,在查找中发现,原来是因为 if(is_home())等判断函数失效,由于这次主题定制的东西比较多,多次用到 query_posts(),所以导致该判断失效。

解决方案

在 if ( is_home()之前加一个 wp_reset_query(),如下:

也想出现在这里?联系我们
创客主机
  1. <?php wp_reset_query(); if ( is_home()) { ?>
  2.     ...
  3. <?php } ?>

如此一般便可以解决该问题了。做个备忘。

WordPress 页面判断函数 if(is_home())等失效问题

已有 212 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!