我正试图通过这些功能为我的网站添加一些安全/访问防护。php。然而,每当我尝试通过函数添加时。php(而不是作为插件,我以前做过)失败(总是返回false)。例如:
add_action("parse_query", checkaccess()); // in functions.php
以及
function checkaccess() {
$allowAccess = false;
if(is_admin()||is_front_page()||is_home()||current_user_can(\'administrator\'))
$allowAccess=true;
if($allowAccess)
echo \'whatup\'; //do something here
}
即使我尝试一些基本的东西-例如
global $wp_query; var_dump($wp_query);
我无法获取查询变量,它全部为空。有什么建议吗?有没有什么有墙的沙箱的功能。php文件从中运行,它不能得到任何这些?