Индивидуальное оформление комментариев разных пользователей

Индивидуальное оформление комментариев разных пользователей | n-wp.ru

Индивидуальное оформление комментариев разных пользователей

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

Обычно вид комментариев определяет шаблон comments.php – в нем нужно проделать некоторые изменения. Замените цикл вывода комментариев на новый:

    user_id;         $role = ( isset( $roles[$user_id] ) ? $roles[$user_id] : '' );      ?>      <li class="">      

    -

         

         

Этот цикл определяет роль пользователя, возвращая название группы пользователей, к которой он принадлежит, и подставляет его в качестве класса оформления. Вам остается только определить, какое оформление будет иметь элемент с этим классом, добавив его в файл 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 } 

После такой прививки все будут видеть, кто оставил комментарий – автор записи, администратор блога или редактор, простой читатель.

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

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

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

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


*