Для того чтобы получить и вывести аватар пользователя в цикле записи WordPress, вы можете использовать функцию get_avatar(). Эта функция возвращает HTML-код изображения аватара для указанного пользователя.
Пример кода:
<?php
if (have_posts()) :
while (have_posts()) : the_post();
// Получаем ID автора текущего поста
$author_id = get_the_author_meta('ID');
// Получаем аватар автора
$avatar = get_avatar($author_id, 96); // 96 - это размер аватара (в пикселях)
// Выводим аватар и другие данные
echo '<div class="post-author">';
echo $avatar; // Вывод аватара
echo '<p>Автор: ' . get_the_author() . '</p>';
echo '</div>';
endwhile;
endif;
?>
Разбор:
get_the_author_meta('ID')
Получает ID автора записи.get_avatar($author_id, $size)
Возвращает HTML-код для аватара пользователя.
Параметры:$author_id— ID пользователя.$size— Размер аватара (по умолчанию 96 пикселей).
get_the_author()
Возвращает имя автора записи.
Добавление стилей
Вы можете стилизовать аватар и информацию об авторе через CSS. Например:
.post-author {
display: flex;
align-items: center;
}
.post-author img {
border-radius: 50%;
margin-right: 10px;
}
Вывод в карточке записи
Если вы хотите использовать этот код в файлах шаблонов (например, archive.php или single.php), поместите его в соответствующем месте в цикле.
















