is_home() || is_front_page() 不工作
·
问题:is_home() || is_front_page() 不工作
我已经尝试了一切,并且在每个地方都进行了搜索。为什么它不起作用?
这是我的functions.php,页面总是显示“else”。
我的代码:
wp_reset_query();
if(is_home() || is_front_page())
die("if");
die("else");
解答
您可以在您的function.php中使用hook在其他所有操作之前执行一段代码,如下所示:
add_action('wp', 'check_home');
function check_home() {
if(is_home() || is_front_page()) {
die("yes");
} else {
die("no");
}
}
您永远不应该只在您的functions.php文件中编写独立的 php 语句。只用它来定义你想在代码的其他地方使用的函数,或者用相应的函数定义hooks像actions和filters。
如果你想了解更多关于钩子的信息,请阅读这个
更多推荐
所有评论(0)