is_home()和is_front_page()在Wordpress Widget Logic插件中不起作用

时间:2014-04-13 16:48:08

标签: php wordpress wordpress-plugin

我试图通过使用此条件标记在我的博客的主页中显示AdRotate内容:is_home() && is_front_page()此另一个is_home() || is_front_page()并且无法正常工作。如果我在header.php中执行此操作:echo is_home();我得到1作为结果,这使我认为这是正确的。此外,如果我尝试使用echo is_front_page(),我会得到相同的结果。那有什么不对?

1 个答案:

答案 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