不认证修改wordpress管理员邮箱

既然你来看到这里肯定是被修改wordpress管理员邮箱给难住了,好!先解决你的燃眉之急:

本文主题一:如何不认证直接修改管理员邮箱

打开MySQL 数据库,修改wp_options表中字段admin_email,如下图所示

直接改为自己想要的邮箱地址,下图所示:

然后再修改wp_users中的user_email字段,修改成自己的邮箱地址:

通过上面的方法你就可以暂时性的解决这个修改问题了,但是我相信,这不是你的最终目标,好的来吧!

本文主题二:永久性删除wordpress修改邮箱需要验证

通过此方法可以一劳永逸的解决后台修改管理员邮箱需要验证的难题,其实和搞懂wordpress搜索一样没有难度,打开wordpress主题中的functions.php添加如下代码

remove_action('add_option_new_admin_email', 'update_option_new_admin_email');
remove_action('update_option_new_admin_email', 'update_option_new_admin_email');
add_action('add_option_new_admin_email', 'hx_remove_checkmail', 10, 2);
add_action('update_option_new_admin_email', 'hx_remove_checkmail', 10, 2);
function hx_remove_checkmail($old_value, $value)
{
    update_option('admin_email', $value);
}

代码解释:前两句是移除wordpess修改邮箱的默认钩子函数,后两句是添加wordpress修改邮箱时候的新钩子函数,最后的函数内容就是直接更新内容。

本文主题三:取消wordpress的管理员邮箱验证

解决的如上图中的问题,wordpress新增了一个新的界面用于确保站点管理员的邮箱地址是正确的,站点管理员的邮箱地址是在 WordPress 安装时候定义的,并且可以在后台常规设置页面修改,它是每个 WordPress 站点非常重要的部分,可能有些用户邮箱地址已经改了,但是他在 WordPress的站点管理员邮箱地址忘记换了,这个新界面可以让站点管理员时刻记得自己的站点邮箱地址。

如果管理员的地址是正确的话,点击“地址正确”,那么管理员会直接进入后台,并且会收到“感谢验证”的消息,然后这个界面会6个月之后在让你确认下。

如果管理员的地址已经修改了的话,点击“更新”按钮,那么管理员会直接进入常规设置页面,然后修改邮箱地址,然后下次登录的时候,会再次收到这个验证界面进行确认。

如果点击“稍后提醒我”,管理员直接登录,然后三天后登录才会看到这个界面。

最后如果点击“站点名称”的话,直接回到网站首页,下次来登录还是会看到这个界面。

屏蔽站点管理员邮箱验证功能

这里可以自定义事件,比如设置为一年

add_filter('admin_email_check_interval', function(){return YEAR_IN_SECONDS;});

或者直接关闭这个功能:

add_filter('admin_email_check_interval', '__return_false');
我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

133-7205-6573

微信咨询