Получить список всех авторов
Как я могу получить список всех авторов?
Файл author.php отображает информацию об отдельном авторе.
Например: http://domain.com/author/bj
Это возвращает профиль автора Bj.
Если я введу http://domain.com/author, то получу 404 Not Found
Страница автора показывает аватар, имя автора и его описание.
Как я могу вывести список всех авторов?
Нужна помощь!

Используйте функцию get_users()
. Она возвращает массив всех авторов. С помощью foreach
можно перебрать массив и отобразить его содержимое. Объект пользователя содержит множество атрибутов. Вот пример:
$users = get_users();
foreach ($users as $user)
{
echo $user->ID;
echo $user->display_name;
the_author_image($user->ID);
echo $user->description;
}

Вы можете отобразить список авторов с помощью функции wp_list_authors
подробнее: http://codex.wordpress.org/Function_Reference/wp_list_authors
Смотрите также иерархию шаблонов авторов по ссылке ниже

$authors = get_users([
'fields' => ['ID', 'display_name'],
'role' => 'author',
'orderby' => 'display_name',
]);
Дополнительно, если вы хотите добавить аватары:
array_walk($authors, function (&$author) {
$author->avatar_url = get_avatar_url($author->ID);
});
