我试图通过使用此条件标记在我的博客的主页中显示AdRotate内容:is_home() && is_front_page()
此另一个is_home() || is_front_page()
并且无法正常工作。如果我在header.php
中执行此操作:echo is_home();
我得到1作为结果,这使我认为这是正确的。此外,如果我尝试使用echo is_front_page()
,我会得到相同的结果。那有什么不对?
答案 0 :(得分:3)
is_home() && is_front_page()
永远都是假的。这两者是相互排斥的。第二个版本是正确的用法:is_home() || is_front_page()
。您是否了解is_home()
和is_front_page()
之间的区别?
有关首页使用的详情,请参阅插件常见问题解答页面:http://wordpress.org/plugins/widget-logic/faq/
还要进一步阅读您尝试使用的条件: http://codex.wordpress.org/Function_Reference/is_home http://codex.wordpress.org/Function_Reference/is_front_page