我写了一小段代码,所以当用户忘记并重置密码时,它会通过电子邮件发送给用户
目前,我已经将该代码直接添加到wp登录中。php页面
do_action( \'validate_password_reset\', $errors, $user );
if ( ( ! $errors->get_error_code() ) && isset( $_POST[\'pass1\'] ) && !empty( $_POST[\'pass1\'] ) ) {
reset_password($user, $_POST[\'pass1\']);
setcookie( $rp_cookie, \' \', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true );
////////////////////////////
///my code
/////////////////////////////
login_header( __( \'Password Reset\' ), \'<p class="message reset-pass">\' . __( \'Your password has been reset.\' ) . \' <a href="\' . esc_url( wp_login_url() ) . \'">\' . __( \'Log in\' ) . \'</a></p>\' );
login_footer();
exit;
我的问题是修改核心不是一个好主意。。因此,我需要将其添加为插件,而不是修改核心。。
我通过了https://codex.wordpress.org/Writing_a_Plugin 但我仍然不清楚,因为我对wordpress插件还不熟悉。
有人能告诉我怎么做吗?