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

Индивидуальное оформление комментариев разных пользователей | n-wp.ru Настройки
Одна хитрость, позволяющая выделять комментарии пользователей, показывая, какими правами они обладают. Комментарии автора поста или администратора блога будут отличаться от комментариев других пользователей.
👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

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

Обычно вид комментариев определяет шаблон 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 } 

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

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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