我已经尝试了一切,并在每个地方搜索过。为什么它不起作用?
这是我的functions.php,页面总是显示"否则"。
我的代码:
wp_reset_query();
if(is_home() || is_front_page())
die("if");
die("else");
答案 0 :(得分:2)
您可以使用hook
中的function.php
在其他所有内容之前执行一段代码:
add_action('wp', 'check_home');
function check_home() {
if(is_home() || is_front_page()) {
die("yes");
} else {
die("no");
}
}
你永远不应该只在你的functions.php
文件中编写自己的php语句。只使用它来定义您想要在代码中的其他位置使用的函数,或者使用相应的函数定义hooks
和actions
{。}}。
如果您想了解有关挂钩的更多信息,请阅读this