Как узнать, кто ответил на комментарий

Как узнать, кто ответил на комментарий | n-wp.ru

Если вы администратор, то значит регулярно получаете письма с комментариями. Все в них хорошо, только не понятно, кто ответил на твой комментарий. Подглядел способ, как вставить в уведомление, приходящее по электронной почте строчку, показывающую, кто ответил на ваш комментарий.

function repliedToComment($text, $comment_id) {
$comment = get_comment($comment_id);
$parent_id = $comment->comment_parent;
$parentComment = get_comment($parent_id);
if ($parent_id > 0) {
if ($parentComment->user_id == 1) {
$text .= "rnЭто ответ на мой комментарий.";
} else {
$text .= "rnВ ответ на комментарий пользователя: " . $parentComment->comment_author;
}
}
$approved = '';
if ($comment->comment_approved != 1) $approved = ' (необходимо одобрить)';
$text .= "rnОтветить" . $approved . ": " . get_comment_link($comment->comment_ID) . "rn";
return $text;
}
add_filter('comment_notification_text', 'repliedToComment', 10, 2);
add_filter('comment_moderation_text', 'repliedToComment', 10, 2);

Обратите внимание на user_id == 1. Тут стоит указать ваш ID, но в большинстве случаев если вы администратор, то смена не потребуется. Dimox, спасибо за код!

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

7 Комментарии

  1. А чем этот способ лучше чем с помощью плагина WordPress Thread Comment ? или это просто альтернативный вариант?

      • Хммм. но этот плагин делает древовидные комментарии, а функция сообщений на мыло – просто бонус. То есть фактически это просто альтернативный способ, ведь в ВП по умолчанию комментарии не имеют древовидной формы и плагин древовидных каментов все равно один из необходимых.

        • ведь в ВП по умолчанию комментарии не имеют древовидной формы

          Древовидные комментарии относятся не к WP, а к используемой теме. WP поддерживает древовидные комментарии, для этого даже галочка соотвествующая есть.

          • Наверное в старых версиях не было. поэтому как поставил я этот плагин, так с ним и живу :) Я же консерватор :D

        • Подскажите а как можно сделать такие древовидные комментарии как тут и что бы под после нажатия на кнопку ответить, под постом всплывала форма комментирования?

          • Древовидные комментарии в этом блоге являются его частью. Если в теме, используемой в вашем блоге нет древовидных комментариев, то обратите внимание на плагин WordPress Thread Comment: https://n-wp.ru/1734 .
            Помочь улучшить комментарии поможет обзор Лучшие плагины для работы с комментариями: https://n-wp.ru/5309

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*