php - 在 Wordpress Cimy 的注册电子邮件中使用自定义字段

标签 php mysql wordpress

我想知道是否有办法获取自定义字段并将其显示在注册电子邮件中?我已经尝试了一段时间,但无法弄清楚。

我注意到 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/

相关文章:

php - Laravel 4 路由组前缀中的变量

php - 从 NuSOAP 迁移到 PHP5 SOAP

php - CodeIgniter - 通过 ajax 和代码点火器电子邮件库将内容发送到 Controller

php - 在 php 中从空格切换到制表符分隔

wordpress - URL 重写不适用于一个 URL

wordpress - 调试Varnish HTTP清除

mysql - 'WHEN t2.first_name <> '' then CONCAT(t2.first_name ,' ' ,t2.last_name) WHEN t3.fir' 在第 7 行

php - 提高MySQL查询速度

php - 如何存储稳定的文本?类似文本或类似整数,每个文本特定

javascript - 无法让 jQuery CDN 为 WordPress 插件工作