不带插件的后续评论通知

时间:2011-12-15 作者:martin

我正在试图找到要插入到注释中的代码。php添加了“跟进评论通知”功能,但我找不到它。

我不能使用插件,因为这是我开始为客户开发的主题,他不想使用插件。我知道一定有办法,因为有人告诉我,该功能附带了一些主题,但我似乎不明白这段代码在哪里。

如有任何帮助或建议,将不胜感激。

干杯

1 个回复
SO网友:onetrickpony

很简单,只需挂接一个函数comment_post 您可以在其中检查评论是否为回复,并向家长评论的作者发送电子邮件:

add_action(\'comment_post\', \'notify_author_of_reply\', 10, 2);

function notify_author_of_reply($comment_id, $approved){
  if($approved){
    $comment = get_comment($comment_id);
    if($comment->comment_parent){
      $parent_comment = get_comment($comment->comment_parent);
      wp_mail($parent_comment->comment_author_email, \'Hello\', \'Dude you got a reply...\');
    }
  }
}
为了处理退订,您可以在选项中添加不需要通知的人的存储电子邮件(并检查$parent_comment->comment_author_email 不在上述函数的列表中)。

结束