当前位置: 首页 > news >正文

禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address

WordPress 4.5及之后的版本增加了使用注册用户的电子邮件地址代替用户名登录的功能,但是大多数个人站长的管理员邮箱地址都是固定,而且到其他站点进行评论留言也是同一个邮箱地址,很容易给一些别有用心的可乘之机,所以禁止WordPress站长禁止电子邮箱地址登录WordPress后台的功能。

boke112百科前面跟大家介绍了两种禁止电子邮箱地址登录WordPress后台的方法,详见『WordPress站点如何禁止电子邮箱地址登录后台(仅允许用户名登录)』和『如何禁止WordPress后台用邮箱地址登录并跳转指定网页?』。不过有些站长使用代码太复杂,那么推荐使用这款禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address,

No Login by Email Address插件的安装及启用

WordPress后台 >> 插件 >> 安装插件 >> 搜索“No Login by Email Address”,点击该插件右上角的【现在安装】按钮,稍等片刻安装完毕后点击【启用】按钮启用该插件(PS:或前往插件 >> 已安装的插件 >> 找到该插件后点击【启用】按钮)。

禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address-第1张-boke112百科(boke112.com)

如果无法在后台直接安装就前往WordPress官方插件页面No Login by Email Address中下载(或点此下载,密码:2917),然后在后台 >> 插件 >> 安装插件 >> 点击【上传插件】>> 点击【选择文件】按钮后选择刚才下载的插件安装包 >> 点击【现在安装】按钮 >> 成功安装后点击【启用插件】按钮。

No Login by Email Address插件的设置及使用

这款No Login by Email Address插件无需任何设置,成功启用后就自动生效了,而且只有2KB多,非常小巧。

禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address-第2张-boke112百科(boke112.com)

上图左1就是默认的登录页面,可以通过“用户名或电子邮箱地址”登录,启用No Login by Email Address插件后,只剩下“用户名”可登录后台,具体见上图左2。

如果此时还是输入管理员的电子邮箱地址和密码登录的话,就会出现以下错误提示:

错误:用户名XXX邮箱地址未在本站点注册。如果您不确定您的用户名,请改用电子邮箱地址进行尝试。

总结

这款No Login by Email Address插件只有两个文件,一个是no-login-by-email-address.php,另一个是readme.txt。如果不喜欢插件,我们也完全可以将no-login-by-email-address.php中的代码添加到当前主题的functions.php文件中并保存更新文件,同样可以实现禁用电子邮箱地址登录WordPress后台。

来源:https://boke112.com/post/12009.html 

相关文章:

  • 郑州大学2024年寒假训练 Day6:动态规划
  • JS前端高频面试
  • 【Vuforia+Unity】AR03-圆柱体物体识别
  • Unity Shader ASE基础效果思路与代码(一):遮罩、硬边溶解、光边溶解、UV扰动
  • 中科大计网学习记录笔记(十四):多路复用与解复用 | 无连接传输:UDP
  • 蓝桥杯-整数删除
  • QT应用软件【协议篇】周立功CAN接口卡代码示例
  • java的反射reflect
  • c语言经典测试题3
  • Shellcode免杀对抗(C/C++)
  • Python接口自动化框架设计到开发,赶紧用起来!
  • Web安全之浅见
  • 2024年2月19日 - mis
  • C#,整数转为短字符串(Short string)的加解密算法与源代码
  • ⭐北邮复试刷题106. 从中序与后序遍历序列构造二叉树__递归分治 (力扣每日一题)
  • ----------
  • php的引用
  • __proto__ 和 prototype的关系
  • canvas 高仿 Apple Watch 表盘
  • IndexedDB
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • nfs客户端进程变D,延伸linux的lock
  • PaddlePaddle-GitHub的正确打开姿势
  • PAT A1017 优先队列
  • QQ浏览器x5内核的兼容性问题
  • REST架构的思考
  • webgl (原生)基础入门指南【一】
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 关于字符编码你应该知道的事情
  • 力扣(LeetCode)56
  • 前嗅ForeSpider教程:创建模板
  • 算法系列——算法入门之递归分而治之思想的实现
  • 正则与JS中的正则
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • #android不同版本废弃api,新api。
  • $().each和$.each的区别
  • (12)Linux 常见的三种进程状态
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (二)linux使用docker容器运行mysql
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (十一)c52学习之旅-动态数码管
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • .form文件_SSM框架文件上传篇
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .Net中的设计模式——Factory Method模式
  • @property括号内属性讲解