我想知道是否有办法获取自定义字段并将其显示在注册电子邮件中?我已经尝试了一段时间,但无法弄清楚。
我注意到 USERNAME 和 PASSWORD 字符串有一个 strrep,但我不确定如何访问我创建的自定义变量,所以我可以为我的其他变量做一些其他 strrep。
感谢您的宝贵时间!
芬恩
最佳答案
您可以通过重新定义 wp_new_user_notification()
函数来实现:
if ( !function_exists('wp_new_user_notification') ) :
function wp_new_user_notification( $user_id, $deprecated = null, $notify = '' ) {
// apply your changes
}
endif;
在该函数中,您可以使用 $user_id
获取自定义字段。
注意:它在主题 functions.php
中不起作用。您应该创建一个插件并将您的代码放在那里,因为插件文件在 pluggable.php
文件之前加载,而原始函数位于该文件的位置。还要检查 if ( !function_exists('wp_new_user_notification') )
以避免在另一个插件中重新定义它时出现 PHP 错误。
这些链接可能会有帮助:
The original function ,
Wordpress pluggable functions ,
Example .
关于php - 在 Wordpress Cimy 的注册电子邮件中使用自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40203745/