WordPress Изменение Автор Электронная почта Сообщение уведомления?
-
16-10-2019 - |
Вопрос
Просто хочу изменить сообщение о сообщении по электронной почте автора (wp_notify_postauthor - pluggable.php), и я применяю фильтры на Comment_notification_Text
function myfunction(){
return "<div class='left_side'>"..$comment..$post.."</div>"
}
add_filter('comment_notification_text', 'myfunction');
Как получить доступ к данным $ comment, $ post, ... при минимации?
Решение
$ comment_id может быть передана в качестве второго параметра для вашей функции.
Измените add_filter:
add_filter('comment_notification_text', 'myfunction', 10, 2);
Затем получите комментарий $ и $ post от $ comment_id:
function myfunction( $notify_message, $comment_id ) {
$comment = get_comment( $comment_id );
$post = get_post($comment->comment_post_ID);
Не связан с wordpress.stackexchange