Obține Lista Tuturor Autorilor
Cum aș putea obține lista tuturor autorilor?
Fișierul author.php afișează informațiile despre un autor individual.
de exemplu: http://domain.com/author/bj
acesta returnează profilul lui Bj.
dacă introduc http://domain.com/author returnează 404 Not Found
Pagina autorului afișează avatarul, numele și descrierea autorului.
cum pot lista toți autorii?
Am nevoie de ajutor!

Folosește funcția get_users()
. Aceasta returnează un array cu toți autorii. Cu ajutorul lui foreach
poți parcurge array-ul și afișa conținutul acestuia. Există multe atribute asociate obiectului utilizator. Iată un exemplu:
$users = get_users();
foreach ($users as $user)
{
echo $user->ID;
echo $user->display_name;
the_author_image($user->ID);
echo $user->description;
}

Puteți afișa lista autorilor utilizând funcția wp_list_authors
pentru mai multe informații: http://codex.wordpress.org/Function_Reference/wp_list_authors
Și pentru ierarhia șabloanelor de autor, consultați link-ul de mai jos

$authors = get_users([
'fields' => ['ID', 'display_name'],
'role' => 'author',
'orderby' => 'display_name',
]);
În plus, dacă dorești să adaugi avataruri:
array_walk($authors, function (&$author) {
$author->avatar_url = get_avatar_url($author->ID);
});
