我在这里发现了一些类似的问题,但无法应用提供的解决方案。
Wordpress发送的标准密码重置电子邮件没有为重置密码的用户提供可单击的url。以下是当前电子邮件的外观:
似乎网站url(https://jewelbound.com) 应位于底部,连接到“/wp login.php?操作……”
请帮助我了解如何修改以下电子邮件模板代码以删除“https://jewelbound.com/“从顶部的url,将其添加到底部提供的url,并将其设置为一个长的、连接的(可单击的)url,允许用户重置密码。以下是我的wp-login.php文件中的模板:
$message = __( \'Someone has requested a password reset for the following account:\' ) . "\\r\\n\\r\\n";
/* translators: %s: site name */
$message .= sprintf( __( \'Site Name: %s\'), $site_name ) . "\\r\\n\\r\\n";
/* translators: %s: user login */
$message .= sprintf( __( \'Username: %s\'), $user_login ) . "\\r\\n\\r\\n";
$message .= __( \'If this was a mistake, just ignore this email and nothing will happen.\' ) . "\\r\\n\\r\\n";
$message .= __( \'To reset your password, visit the following address:\' ) . "\\r\\n\\r\\n";
$message .= \'<\' . network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), \'login\' ) . ">\\r\\n";
/* translators: Password reset email subject. %s: Site name */
$title = sprintf( __( \'[%s] Password Reset\' ), $site_name );
提前感谢任何愿意提供帮助的人!