Как на WordPress-сайте показать всех авторов?

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

Как вывести список всех авторов?

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

Способ 1. Вывод авторов с помощью плагина

В официальном каталоге WordPress существует несколько плагинов, решающие эту задачу. Рассмотрим наиболее популярные из них.

Плагин Authors Widget

Бесплатное расширение Authors Widget выводит список авторов блога, предоставляя для этого некоторые настройки внешнего вида. Так, после установки и активации плагина, необходимо в админ-панели перейти в раздел Внешний вид -> Виджеты и перетащить виджет Authors в желаемое место боковой панели.

Как на WordPress-сайте показать всех авторов?

После перетаскивания Вы увидите доступные настройки виджета авторов:

Виджет Authors

Рассмотрим детальнее параметры вывода списка авторов. Первое поле, Title, отображает название виджета. В настройке Format Вы можете выбрать, как именно будет отображаться список (полный список или выбор).

Виджет Authors

Параметр Order by позволит задать сортировку в списке (по имени пользователя, по количеству опубликованных им материалов или в произвольном порядке).

Виджет Authors

В настройке Number of authors to show Вы сможете задать количество выводимых на экран авторов.

Опции Show full name, Show avatar, Avatar size отвечают за отображение полного имени автора, его аватар и размер аватара соответственно.

Отметив следующие настройки, на экране будут показаны RSS-ссылки, количество опубликованных каждым автором записей.

Опция Hide empty позволит скрыть автора, если у него нет ни одной публикации.

Следующие настройки позволят убрать из списка администратора сайта (Hide empty) и исключить/добавить конкретного пользователя в список.

Для сохранения всех настроек необходимо нажать кнопку Сохранить. В итоге виджет с авторами сайта примет вид:

Главная страница сайта

Плагин Author Avatars List

Плагин Author Avatars List, как и предыдущий, создает свой виджет со списком авторов с возможностью настроить их вывод. После установки и активации плагина следует перейти на страницу виджетов и перетащить виджет Author Avatars в нужное место Вашей боковой панели.

Страница Виджеты

Перейдя к виджету Author Avatars, Вам откроются все его настройки вывода списка авторов.

Виджет Author Avatars

Как и в вышеупомянутом плагине, тут можно также настроить порядок сортировки (поле Порядок сортировки), способ отображения списка (показывать имя, email-адрес, биографию количество записей и пр.)

Блок настроек Показывать роли позволит выбрать к показу роли пользователей, зарегистрированных на сайте. Обычно тут выбирают Editor.

В разделе Размер аватара Вы можете задать размер аватарки автора.

В настройках Скрытые пользователи и Белый список пользователей есть возможность задать, каких пользователей отображать, а каких исключить из списка вывода.

После всех изменений на забудьте нажать кнопку Сохранить. В итоге Вы увидите красивый список авторов Вашего сайта.

Главная страница сайта

Способ 2. Ручной вывод авторов

Этот способ подразумевает ручную вставку специального PHP-кода в текст виджета. По умолчанию, WordPress не имеет возможности выполнять код PHP в виджетах. Для этого существуют специальные плагины. Рассмотрим один из наиболее популярных среди пользователей – PHP Code Widget. Дополнение создает свой виджет, в котором будет выполняться добавленный PHP-код. Для этого необходимо установить и активировать плагин, после чего в админ-панели перейти на страницу виджетов и перетащить виджет PHP-код в нужное место Вашего сайдбара.

Виджет PHP-код

Видно, что виджет имеет два поля. В первом необходимо ввести отображаемое на сайте название виджета, а во втором – вставить код PHP. Вставим следующие строки:

<ul>
<?php wp_list_authors('exclude_admin=0&optioncount=1&show_fullname=1&hide_empty=1'); ?>
</ul>

Виджет PHP-код

После нажатия кнопки Сохранить, боковая панель Вашего сайта будет выглядеть следующим образом:

Главная страница сайта

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 1
  1. Андрей

    Здравствуйте.
    Использовал Ваш метод ручного вывода списка авторов. Замечательно. А не подскажете, что прописать в коде, чтобы получился алфавитный список, при нажатии на пункт которого (Аа – Ая, допустим) разворачивался подсписок авторов по этому пункту? У меня больше 100 авторов в корпоративном блоге 🙁

Задать вопрос