如何禁止WordPress后台用邮箱地址登录?

不要怪女人现实,女人之所以现实,只因经历过爱情的伤生活的磨砺。只有懂得女人为何如此现实的男人,才能够给予女人一份期待中的现实生活。

现在 WordPress 站点后台登录可以使用用户名或管理员邮箱地址登录,但是管理员或用户的邮箱地址很容易就泄露了,特别是很多博主站长都习惯使用管理员邮箱地址进行对外评论或回复,这样一来就容易别他人爆破密码,所以我们可以很有必要禁止 WordPress 后台使用邮箱地址登录。具体方法如下:

将以下代码添加到当前所使用主题的 functions.php 文件最后一个 ?> 的前面

  1. //修改 WordPress 用户名过滤机制,禁止使用邮箱登录后台
  2. functionygj_deny_email_login($username,$raw_username,$strict){
  3. if(filter_var($raw_username,FILTER_VALIDATE_EMAIL)){
  4. header('Location:https://www.taobao.com/');
  5. }else{
  6. return$username;
  7. }
  8. }
  9. add_filter('sanitize_user','ygj_deny_email_login',10,3);

以上代码就是说如果用户名中输入了邮箱地址,那么点击登录的时候就会跳转到淘宝网以达到禁止邮箱地址登录的目的。当然你也可以修改成自己的首页或其他网址。

以上就是如何禁止WordPress后台用邮箱地址登录?。爱的艺术就像风筝,只有给它风一般的自由,你才会看到它飞舞在蓝天的景致。更多关于如何禁止WordPress后台用邮箱地址登录?请关注haodaima.com其它相关文章!