Иногда бывает удобно показать, кто из комментаторов администратор, кто автор, а кто простые участники обсуждения. Для этого можно применить специальное оформление комментариев, которое меняется в зависимости от роли пользователя.
Обычно вид комментариев определяет шаблон comments.php – в нем нужно проделать некоторые изменения. Замените цикл вывода комментариев на новый:
<ol id="commentlist">
user_id;
$role = ( isset( $roles[$user_id] ) ? $roles[$user_id] : '' );
?>
<li class="">
<p> - </p>
<p></p>
</li>
</ol>
Этот цикл определяет роль пользователя, возвращая название группы пользователей, к которой он принадлежит, и подставляет его в качестве класса оформления. Вам остается только определить, какое оформление будет иметь элемент с этим классом, добавив его в файл style.css вашей темы. Например:
/* подписчик или незарегистрированный пользователь */
#commentlist li { border:1px solid #FFFFFF; }
/* автор */
#commentlist li.author { border:1px solid #339933 }
/* редактор */
#commentlist li.editor { border:1px solid #1BA1E2 }
/* администратор */
#commentlist li.administrator { border:1px solid #E51400 }
После такой прививки все будут видеть, кто оставил комментарий – автор записи, администратор блога или редактор, простой читатель.







