首先,我认为应该通过linux同步数据库表rsync
命令这是一种可靠的方法,更像是wp安装及其依赖项中的脚本。
但是,在更改密码后,您将更新第二个表中的密码。我认为你应该在更改后使用WP钩子,并在这个钩子上激活密码的副本。钩子是
/**
* Fires after the user\'s password is reset.
*
* @since 4.4.0
*
* @param object $user The user.
* @param string $new_pass New user password.
*/
do_action( \'after_password_reset\', $user, $new_pass );
但是,您也可以在更改配置文件(包括更改密码挂钩)后使用挂钩
profile_update
.
/**
* Fires immediately after an existing user is updated.
*
* @since 2.0.0
*
* @param int $user_id User ID.
* @param WP_User $old_user_data Object containing user\'s data prior to update.
*/
do_action( \'profile_update\', $user_id, $old_user_data );