最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
wordpress is_home()判断无效解决办法
时间:2022-06-25 16:36:14 编辑:袖梨 来源:一聚教程网
| 代码如下 | 复制代码 |
|
|
|
is_home(); 函数在首页的时候会返回一个 true
上面那段代码是常用的只在首页显示
插入任何模板页PHP里都可以,
例如侧边栏 sidebar.php 或页脚 footer.php
但如果它之前有个 query_posts(); 则会让它失效
原因是 is_home is_virgin is_ooxx 这种 is_ 前缀的都是基于主旋律循环来判断,
而 query_posts(); 会让其偏离主循环
解决方案是在 is_home(); 之前加一个 wp_reset_query();
| 代码如下 | 复制代码 |
|
|
|
第二种
当你使用指定的一个page页面作为首页时。这种情况下is_home()是不起作用。
可以使用is_front_page()来判断当前页是不是指定的首页,我们在上面所描述的情况下需要的就是这个函数。
| 代码如下 | 复制代码 |
|
|
|
相关文章
- 企业级 Agent 如何从提效走向增收:落地路径与实践解析 09-20
- Smarty的配置与高级缓存技术分享 09-20
- 制造业AI改造:设备停机报修如何减少售后反复沟通 09-20
- AI 生成代码最容易藏坑的环节有哪些? 09-20
- TMDPHP 模板引擎使用教程 09-20
- Codex 后台任务已结束,为何仍不能立即继续? 09-20