不安装插件实现WordPress登录保护

昨天VPS GO给大家介绍了《WordPress开启Google reCaptcha教程,为登录、评论等加入验证码》,利用reCaptcha保护WordPress登录页面自然是非常不错的,但一些朋友可能不喜欢安装太多插件,所以今天再分享个不安装插件实现WordPress登录保护的方法。

一、无插件版WordPress登录保护

WordPress的后台登录页面统一是/wp-login.php,所以我们要做的就是保护这个页面。

在functions.php中加入以下代码:

add_action('login_enqueue_scripts','login_protection');
function login_protection(){ 
    if($_GET['user'] !='me')
	header('Location: http://www.baidu.com'); 
}

这样,用户直接访问/wp-login.php登录页面就会被重定向到百度首页,必须访问/wp-login.php?user=me才能正常打开登录页面,这种方法也可以非常方便的实现WordPress登录保护。

注:这里的参数me和值user都是可以自定义的。

二、WordPress reCaptcha安装方式

我们也可以通过插件的方式实现WordPress保护,最常用的就是Google reCaptcha了:《WordPress开启Google reCaptcha教程,为登录、评论等加入验证码


【AD】DMIT美国洛杉矶三网CN2 GIA/CMIN2补货,年付36.9美元起

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps