У цій статті я розповім як вивести список авторів сайту із певною інформацією про них.
Для початку нам слід створити спеціальний шаблон сторінки, в якому будуть відображатися автори.
Створимо файл із назвою [php]tpl_authors.php[/php] та додамо такий код:
[php]
ID ); // Отримуємо кількість публікацій
if( $num_posts > 0 ) {
$id = $author->ID;
$author = new WP_User( $id );
$display_name = get_the_author_meta(‘display_name’,$id); // Ім’я автора
$avatar = get_avatar($id, ’80’); // 80 — Розмір аватара у пікселях
$description = get_the_author_meta(‘description’,$id); // Біографія автора
$url = make_clickable( get_the_author_meta(‘url’,$id) ); // Сайт автора
?>
if( $num_posts > 0 ) {
$id = $author->ID;
$author = new WP_User( $id );
$display_name = get_the_author_meta(‘display_name’,$id); // Ім’я автора
$avatar = get_avatar($id, ’80’); // 80 — Розмір аватара у пікселях
$description = get_the_author_meta(‘description’,$id); // Біографія автора
$url = make_clickable( get_the_author_meta(‘url’,$id) ); // Сайт автора
?>
коментарів 5
О саме те що треба !! Величезне дякую за публікацію
Помітив, що воно виводить користувачів за датою реєстрації. Чи можна якось за іменем їх відсортувати?
Не знаю точно чи можна 🙁
треба замінити функцію get_users_of_blog на цю http://codex.wordpress.org/Function_Reference/get_users, там є параметри для сортування
О, величезне Дякую.
Замінив на: get_users(\’orderby=display_name\’)
Все працює 🙂