WordPress更改作者电子邮件通知消息?

时间:2010-11-10 作者:user1147

只想更改一点作者电子邮件通知消息(wp\\u notify\\u postauthor-pluggable.php),我正在对comment\\u notification\\u文本应用过滤器

function myfunction(){
  return "<div class=\'left_side\'>"..$comment..$post.."</div>"
}

add_filter(\'comment_notification_text\', \'myfunction\');
如何访问数据$comment,$post,。。。在myfunction中?

1 个回复
最合适的回答,由SO网友:sorich87 整理而成

$comment\\u id可以作为第二个参数传递给函数。

修改您添加的过滤器:

add_filter(\'comment_notification_text\', \'myfunction\', 10, 2);
然后从$comment\\u id获取$comment和$post:

function myfunction( $notify_message, $comment_id ) {
    $comment = get_comment( $comment_id );
    $post    = get_post($comment->comment_post_ID);

结束

相关推荐