WordPress修改管理员邮箱无需认证

北京中医医院白癜风 http://m.39.net/pf/a_10391087.html

自从WordPress4.9之后加入了安全机制,也给我们站长造成了一定的麻烦。这不,我修改了WordPress管理员邮箱,怎么都改不了,每次已修改就提示“如果您修改该地址,我们将会向新地址发送一封邮件来确认。新的电子邮箱地址直到获得确认才会生效。”关键是一直收不到邮件。那么这种情况我们有什么办法可以绕过这个安全机制吗?下面两种方法分享给大家。

通过数据库修改邮箱

使用phpMyAdmin打开MySQL数据库,找到xx_options和xx_users两个表,其中wp为默认数据库前缀,如果你有不同的设置,请直接无视前缀。

在options表中找到对应字段admin_email,对其进行编辑,修改成自己的目标邮箱地址。

然后在users表中找到自己管理员账号,一般默认ID为1,点击编辑该账号,找到对应字段user_email进行编辑,修改成自己的目标邮箱地址。

修改之后记得执行保存。

通过插件修改邮箱

也许有些小伙伴没有对数据库进行修改的权限,那么我们可以通过插件ChangeAdminEmail进行绕过该“安全机制”,无需从服务器发送确认电子邮件。这对于测试目的、本地主机设置或禁用出站电子邮件的任何其他情况非常有用。

此插件可恢复管理员更改此设置的能力,而无需发送确认电子邮件。请注意,“网站管理员电子邮件”是用于网站上管理员目的的全局电子邮件。它是网站发送电子邮件时的“发件人”地址。“站点管理员电子邮件”可能与管理员的个人用户电子邮件不同,后者与管理员的用户帐户相关联。

使用方法

激活ChangeAdminEmailSettingWithoutOutboundEmail插件后,管理员可以从WordPress仪表盘中的设置→常规。

然后在管理员电子邮箱地址处,修改成自己目标邮箱地址,点击保存即可。

注意事项

如果你通过以上方式修改管理员邮箱,但仍旧提示:

如果您修改该地址,我们将会向新地址发送一封邮件来确认。新的电子邮箱地址直到获得确认才会生效。

您即将修改管理员电子邮箱地址为“你设置的目标邮箱”。取消

那么有可能是你的缓存所导致的,这个时候你只需要重启服务器即可。

除非注明,否则均为蓝色创想原创文章,转载必须以链接形式标明本文链接




转载请注明:http://www.aierlanlan.com/tzrz/4705.html