Получайте новые записи в блоге через RSS RSS
21 апреля 2008 | WordPress

Выделяем комментарии администратора WordPress

В некоторых темах WordPress подобный функционал реализован по умолчанию. А в некоторых нет, а хотелось бы свои ответы выделить на фоне остальных.

Благо сделать это очень просто.

Заходим в папку с вашей темой и находим там файл comments.php, а в нем строчку "<?php foreach ($comments as $comment) : ?>". Именно с нее и начинается цикл вывода комментариев на странице записи.

Соответственно следующей будет идти строчка похожая вот на эту:

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

Ее и надо отредактировать, добавив в конце конструкцию style="<?php /* Style differently if comment author is blog author */ if ($comment->comment_author_email == get_the_author_email()) { echo ‘border: 1px dotted;‘; } ?>".

Текст, выделенный красным — это именно оформление комментария, оставленного администратором, соответственно оформить ваш ответ вы можете любым стилем по желанию, у меня это рамка в точечку, шириной 1 пиксель. 🙂

В итоге строчка будет выглядеть так:

<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>" style="<?php /* Style differently if comment author is blog author */ if ($comment->comment_author_email == get_the_author_email()) { echo ‘border: 1px dotted;’; } ?>">

Вот и все. 🙂


Заметки по теме:

комментариев 6

  1. Daemony (12 мая 2008, 23:40)
  2. Применю у себя.
    Сенкс. 🙂

  3. Daemony (13 мая 2008, 00:20)
  4. Маленькое уточнение.
    В comments.php имеется две «петли»
    Заюзаем первую, потому что вторая это /* This is a loop for printing trackbacks if there are any */

    Использовал, вобщем, конструкцию comment_author_email == get_the_author_email()) { echo 'style="..."';} ?>, которую в принципе можно вставить в каком угодно месте comments.php

  5. Brim (13 мая 2008, 07:16)
  6. Особенность темы, которую я не предусмотрел. 🙂 Выделение трекбеков и пингов довольно редкая штука, хотя и очень правильная. Сам вот если наткнусь на такую тему, то постараюсь себе это решение выдернуть. 🙂

  7. Айрат (4 июня 2008, 10:21)
  8. спасибо, довольно просто и оригинально, а у меня было реализовано через черт знает что =)

  9. Brim (4 июня 2008, 10:30)
  10. Айрат, пожалуйста. 🙂 Приходите еще. 😉

  11. Hop (4 августа 2009, 08:22)
  12. А сейчас (с ВП 2.7 и выше), если использовать древовидные каменты, то у дива камента от автора сайта будет спец класс «author» и выделить его просто с помощью CSS — проще простого

Напишите комментарий