重定向出wp-admin,而不丢失admin-ajax.php 时间:2011-08-17 作者:Nick Budden 我试图通过在is\\u admin条件中使用wp\\u重定向,将所有非管理员排除在Wordpress管理面板之外。问题是,如果非管理员不能在Wordpress中使用“admin ajax.php”文件进行ajax调用,那么这会产生副作用。看来a few people on the Wordpress forums 最近也有同样的问题。有没有人能解决这个问题? 1 个回复 最合适的回答,由SO网友:Milo 整理而成 检查DOING_AJAX 常数:function my_admin_init(){ if( !defined(\'DOING_AJAX\') && !current_user_can(\'administrator\') ){ wp_redirect( home_url() ); exit(); } } add_action(\'admin_init\',\'my_admin_init\'); 结束 文章导航