我在发布帖子时从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没有在数据库中注册,但我对此并不十分确定,因为标题之类的东西实际上是。
请帮助我,并提前感谢你!