我正在wprdpress上设计我的网站。所以为了让它更安全,我想要这个。如果管理员在我的域名之后输入管理员wp-admin之外的任何用户,例如“www.mydomain / wp-admin”,则会收到HTTP 404错误。如何获得这个请帮助。
答案 0 :(得分:1)
add_action('admin_init', 'no_mo_dashboard');
function no_mo_dashboard() {
global $wp_query;
if (!current_user_can('manage_options') && $_SERVER['DOING_AJAX'] != '/wp-admin/admin-ajax.php') {
$wp_query->set_404();
status_header( 404 );
get_template_part( 404 ); exit();
}
}
将以上代码粘贴到functions.php中。这限制了用户对仪表板的正常访问,并重定向到404页面。
希望这有帮助。
答案 1 :(得分:0)
如果您有特定用户的帐户,可以使用IP地址执行此操作。您可以使用.htaccess文件限制地址,请参阅此redirect to 404,但您必须知道用户的IP地址。就像星巴克一样,你也无法从常规空间外访问它。