均哥分享

禁止非中文用户访问WordPress登入页面以防止暴力破解密码

2020-04-14 13:26:04 admin 33

这两天到处乱转,在@arefly那里看到了这个,结合自己的亲身经历: 看了下感觉这文对于国内WordPress用户来说很有用的,那就转下,给大家看看: !Attention!以下内容并非本站所有,如有问题(我无法解决的)请前往原作者处提出,谢谢合作。 首先将下列内容添加到 Functions.php 尾部的?> 之前:

PHP
/* 禁止非中文用户访问登入页面 by arefly */ function login_page_disallow_non_chinese_user(){ if(in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))){ // If is login page if(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) != 'zh'){
			wp_die("对不起,您无法登入本站!请联系本站管理员处理!");
		}
	}
}
add_action('init', 'login_page_disallow_non_chinese_user');
/* 禁止非中文用户访问登入页面 by arefly */ function login_page_disallow_non_chinese_user ( ) { if ( in_array ( $GLOBALS [ 'pagenow' ] , array ( 'wp-login.php' , 'wp-register.php' ) ) ) {      // If is login page if ( substr ( $_SERVER [ 'HTTP_ACCEPT_LANGUAGE' ] , 0 , 2 ) != 'zh' ) { wp_die ( "对不起,您无法登入本站!请联系本站管理员处理!" ) ; } } } add_action ( 'init' , 'login_page_disallow_non_chinese_user' ) ;
其中,第6行的提示信息你可以自己替换。 最后保存即可。


首页
分享
日志
联系