4

wordpress删除修改网站管理员邮箱账号时的邮件验证

 2 years ago
source link: https://www.huhexian.com/26902.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

wordpress删除修改网站管理员邮箱账号时的邮件验证

青山 2022-02-1513:38:44评论949字

本站一切的WordPress主题演示数据,管理员邮箱账号都是我的邮箱,用户在导入数据后总是问我怎样修正管理员邮箱账号,或是修正管理员邮箱收不到邮件什么的......

默许状况下,我们在修正WordPress网站管理员邮箱账号的时分要经过邮件验证才干够修正正确,如下图。

wordpress删除修改网站管理员邮箱账号时的邮件验证这是一种出于安全性的验证行为,修改邮箱账号后,系统会给新的邮箱账号发送一封确认修改邮件,只有验证邮件以后才能修改成功,而网站默认又不支持发信,所以导致系统验证邮件发送失败,刚接触WordPress的用户就会很郁闷,修改个邮箱账号怎么这么麻烦~~~

其实,只要配置一下SMTP发信就可以收到验证邮件了,我们的WordPress主题内置都有SMTP功能,简单设置一下即可。

或者直接修改数据库或者访问options.php更新管理员邮箱账号也可以绕过邮件验证步骤,具体这里就不多说了,新手最好不要乱改数据库。

下面我们提供一个使用代码屏蔽邮件验证的办法,将下面的代码添加到你当前使用的WordPress主题的functions.php里面就好了。

  1. remove_action( 'add_option_new_admin_email', 'update_option_new_admin_email' );
  2. remove_action( 'update_option_new_admin_email', 'update_option_new_admin_email' );
  3. function dahuzi_update_option_new_admin_email( $old_value, $value ) {
  4. update_option( 'admin_email', $value );
  5. add_action( 'add_option_new_admin_email', 'dahuzi_update_option_new_admin_email', 10, 2 );
  6. add_action( 'update_option_new_admin_email', 'dahuzi_update_option_new_admin_email', 10, 2 );

添加上面的代码后就可以绕过邮件验证,直接修改管理员邮箱账号。

此功能已内置到我们制作的WordPress主题当中,有需要的用户直接开启即可。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK