Как выделить комментарии автора без использования плагина

Привет дорогой друг! И я продолжаю серию уроков по WordPress и сегодня я расскажу вам как выделить комментарии администратора без использования плагинов. И перед тем как я начну не забудьте подписаться на мою Rss ленту, а то мало ли что понадобиться настроить в блоге)

И так с развитием вашего блога у вас будут загораться бурные дискуссии и пользователям будет трудно отслеживать ваши комментарии. Особенно когда атмосфера накаляется, то становиться очень интересно узнать мысли автора. В этом уроке мы будем использовать один из самых простых и самых лёгких способов выделения комментариев автора блога WordPress.

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

Прежде всего необходимо открыть style.css в папке шаблона и добавить следующее:

1
.authorstyle { background-color: #B3FFCC !important; }

Затем вам нужно открыть свой comments.php, который также расположен в папке темы и найти код, который выглядит, что вроде этого:

1
<li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"></li>

Затем замените его на:

1
<li class="<?php if ($comment->user_id == 1) $oddcomment = "authorstyle"; echo $oddcomment; ?>"></li>

Обратите внимание, вы должны изменить 1 по идентификатор пользователя автора. Как только вы это сделаете, ваши комментарии будут иметь фон отличающийся от других комментариев.

На этом урок закончен. Надеюсь он вам понравился. Не пропусти ничего нового.

Разработка сайта
Мы не используем платные CMS и за счет этого мы привлекаем низкой ценой клиентов. Не используем шаблоны у нас только уникальный дизайн. В подарок мы делаем SEO оптимизацию сайта и настройку контекстной рекламы.
Заказать
Продвижение сайта
Частный оптимизатор выходит гораздо дешевле web-студии. Я помогу вам вывести cайт в ТОП-3 и настроить автоматические продажи. В стоимость услуг входит аудит, техническая и seo оптимизация сайта.
Заказать
БЛОГ под КЛЮЧ
Сэкономьте годы возни на созданием и продвижением своего блога. Отдайте это дело блоггеру с пятилетним стажем. В услугу уже входит SEO оптимизация блога. В подарок вы получаете видео-курс «Мой авторитетный блог»
Заказать



Ещё пара мощных статей для твоего ненасытного ума:

Понравилась статья?
Тогда оформи подписку на обновление сейчас
Не забудь подтвердить подписку


23 комментария
  1. Спасибо! Полезная штука.

    Ответить на комментарий →
  2. Я не нашла такую строчку
    <li id=”comment-“>
    Что делать, если даже похожей нет? Куда вставлять ту строчку, что вы указываете?

    Ответить на комментарий →
  3. “Обратите внимание, вы должны изменить 1 по идентификатор пользователя автора” – Вот это я не понял, если можно растолкуйте.

    Ответить на комментарий →
  4. Игорь Лаптев 10 сентября, 2011 в 02:22

    Тоже попытался найти строчку и ID – что-то не выходит :(
    Но, думаю тему замучаю до конца

    Ответить на комментарий →
  5. Может, нам автор ответит?

    Ответить на комментарий →
  6. Игорь Лаптев 10 сентября, 2011 в 05:08

    Я установил плагин…highlight-author-comments-rus

    Ответить на комментарий →
  7. Антон Краморов 10 сентября, 2011 в 08:26

    Извините друзья что так долго не отвечал вам.
    просто писал пост 14 хитростей которые повысят производительность вашего блога

    Проблема заключаеться в теме блога.
    К примеру в этом блоге этой строчке у меня нет, а в другом есть.
    У кого нет советую воспользоваться плагином Simple Author Highlighter. Он очень лёгкий и имеет грамотные настройки.
    ПРимер его использования вы видите уже!

    Ответить на комментарий →
  8. классная штука, а главное плагин не надо качать, а то они оч уж блог тормозят)

    Ответить на комментарий →
  9. У меня шаблон уже автоматом выделяет комменты автора=) 
    наверно из-за того что платный=)  

    Ответить на комментарий →
  10. Да наверно из за того что он платный и сделал на сам деле для людей:) 

    Ответить на комментарий →
  11. Просто для людей, а платный или бесплатный не так важно

    Ответить на комментарий →
  12. Спасибо, вот только у меня проблема. У меня нет четкой области в комментариях, то есть рамки. Я хотел бы, чтобы была рамка как на моих комментариях, так и комментариях, который оставил посетитель. Не знаете, как это сделать?

    Ответить на комментарий →
  13. Антон Краморов 18 апреля, 2012 в 02:42

    Тимофей, с помощью CSS.
    Нужно в коде копаться. Можешь фрилансера попросить, я думаю он рублей за 300 сделает.

    Ответить на комментарий →
  14. Подскажите еще,как выделять коды на страницах вот так как в этой статье

    Ответить на комментарий →
  15. Антон Краморов 25 сентября, 2012 в 02:31

    плагин называеться WP-Syntax

    Ответить на комментарий →
  16. Спасибо!!! :)

    Ответить на комментарий →
  17. сам недавно понял что все от темы зависит и нет универсального средства.даже плагин не помог,пришлось все через css и рнр править и подправлять

    Ответить на комментарий →
    • Антон Краморов 05 ноября, 2012 в 07:10

      У меня тоже через CSS организованно сейчас это!

      Ответить на комментарий →
      • мне пришлось еще и форму коментов переделывать для этого)) надеюсь скоро доделаю протестирую и переустановлю тему

        Ответить на комментарий →
  18. Тоже как то интересовал этот вопрос и решила его , покопавшись в инете. А вот как можно выделять постовой , так и не смогла найти решение. Тоже в коде что то менять надо, наверное. .А я в этом слаба ещё. .

    Ответить на комментарий →
  19. Александр Василенко 24 мая, 2013 в 05:47

    Полезная информация, но на своем блоге пока что делать не буду, я включил на блоге древовидные комментарии и все нормально.

    Ответить на комментарий →
  20. Александр, а как включить древовидные комментарии, подскажите, пожалуйста.

    Ответить на комментарий →
  21. Кеша Аксенов 02 марта, 2014 в 06:31

    Добрый день, я не нашел строчки в файле comments.php. Даже примерно не могу с ориентироваться. Может есть еще варианты?

    Спасибо [:-))]

    Ответить на комментарий →
Оставь свой первый комментарий и получи:
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]