wp_new_user_notification未触发

时间:2018-02-19 03:26:32

标签: php wordpress

我正在测试一个简单的函数,要发送 wp_new_user_notification 电子邮件,但标准的ordpress函数没有触发。

我没有尝试更改功能,我只是想触发它。

关于我做错了什么的想法?

我的代码:

function test_new_user_email() {
    wp_new_user_notification ( '2', null, 'both' );
}

......如下:
https://developer.wordpress.org/reference/functions/wp_new_user_notification/

在这种情况下,我正在测试将电子邮件发送到现有用户ID = 2

据我所知,除非我在这里遗漏了一些内容,否则看起来并不存在对此标准功能的任何依赖。

1 个答案:

答案 0 :(得分:1)

以下是" Import Users from CSV":import-users-from-csv.php的核心文件的修改版本。

请注意,它不是完整升级;我修改它只是为了确保它没有警告(即它通过WP_DEBUG"在"模式下);其次,我测试过" 发送给新用户"选项(使用wp_new_user_notification()功能),效果很好。

在第354行中,您可以根据需要将第3个参数设置为both

if ( $new_user_notification )
    wp_new_user_notification( $user_id, null, 'user' );

尝试that new file - 下载并将其上传到 wp-content / plugins / import-users-from-csv / - 如果您需要进一步的帮助,请告诉我。