Как выделить комментарии автора в WordPress

Задача простоя, нужно выделить комментарии автора поста, что-бы они не затерялись в общем списки комментариев.

В файле style.css – дописывает строчку

.comment-author {
     background-color: #B3FFCC !important; //Выберите свой цвет
}

Редактируем файл comments.php

находим строчку

<li id="comment-<?php comment_ID() ?>">

и меняем на

<li class="<?php echo ($post->post_author == $comment->user_id) ? 'comment-author' : 'comment'; ?>" id="comment-<?php comment_ID() ?>">

Как работает:

мы сравниваем принадлежит ли комментарий авторы посту (причем автор не обязательно должен быть админ). И если принадлежит добавляем класс comment-author. Ну а как вы его разукрасите, это зависеть только от вашей фантази.

Пока писал статью нашел плагин для WordPess.

Комментариев: 3 на "Как выделить комментарии автора в WordPress"

  1. Медик says:

    Спасибо. Интересно.
    А вот со спамом как бороться?

  2. Ян says:

    Ни ваш способ (как впрочем и несколько других), ни плагин не работают, не подскажете, в чём может быть причина?

    • AjaxBlog says:

      Если вы все сделали согласно статьи, то вариантов «не работы» могут быть несколько:
      1) у вас идет переопределения стиля для .comment-author. Посмотрите в firebug – создаются ли классы ‘comment-author’, ‘comment’
      2)автор поста и автор комментария разные люди
      3)в вашей теме нет файла comments.php
      4)возможно установлены плагины, которые нарушают логику работы

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>