我有一个带有WooCommerce订阅和会员资格的WordPress网站。
我网站上的新用户会收到一封包含其用户名和密码的电子邮件。该电子邮件中的密码长度为12个字符,包含多个字符。是否可以执行以下任一操作?
任何帮助将不胜感激!谢谢。
答案 0 :(得分:0)
听起来很可能您的插件之一正在使用不太安全的版本覆盖默认的wp_new_user_notification()函数。
如果您查看wp-includes / pluggable.php,您会注意到在WP 4.3中该功能已更改为删除了纯文本参数,因为(正如Patrick所指出的)发送纯文本密码与很多人都非常相关。 该功能的文档位于https://developer.wordpress.org/reference/functions/wp_new_user_notification/
从WP 4.9开始,还可以使用wp_new_user_notification_email过滤器更改发送给用户的电子邮件。
但是,如果某个插件要覆盖wp_new_user_notification,那么这是有争议的,您需要自己覆盖它(通过从内核复制代码),或者要求负责修复其过时代码的插件开发人员。
>