发布帖子时发送包括post meta的电子邮件

时间:2017-11-07 15:54:22

标签: php wordpress email

我在发布帖子时从wordpress发送电子邮件时遇到问题。我能够以默认方式执行此操作,但我需要一些自定义。

当前设置: 我有自定义帖子类型,其中包含一些元数据,包括电子邮件地址现在,我希望在帖子发布时向该地址发送自动电子邮件。这是代码:

function post_published_notification( $post_id ) {
    $to = get_post_meta($post_id, "email_address", true);
    $subject = "some subject";
    $message = "some message";
    wp_mail( $to, $subject, $message);
}
add_action( 'publish_cpt', 'post_published_notification', 10, 2 );

我使用静态电子邮件对其进行了测试。我还在另一个函数中得到了postmeta。

也许在发送此电子邮件时,postmeta没有在数据库中注册,但我对此并不十分确定,因为标题之类的东西实际上是。

请帮助我,并提前感谢你!

0 个答案:

没有答案