Я пытаюсь отобразить всех моих авторов/пользователей в шаблоне пользовательской страницы, используя расширенные настраиваемые поля. Я использую следующий код, чтобы отображать их фотографии профиля, которые захватывают из поля изображения acf под названием author_header
. Я помещал пользователей в неупорядоченные списки следующим образом.Показать всех пользователей/авторов в шаблоне wordpress
<div class="author">
<ul>
<li>
<?php
$publisher_photo = get_the_author_meta('author_header');
$image_src = wp_get_attachment_image_src($publisher_photo);
echo '<img src="'. $image_src[0] .'" />';
?>
</li>
</ul>
</div>
Проблема, с которой я столкнулся, заключается в том, что все пользователи получают мою фотографию профиля. Я хочу иметь возможность просто захватить те, которые они загрузили в поле author_header
. Я также пробовал этот пересмотренный код, но img src не отображается.
<?php
$field_name = "author_header";
$post_id = "user_{$user_id}";
$publisher_photo = get_field($field_name, $post_id);
$image_src = wp_get_attachment_image_src($publisher_photo);
echo '<img src="'. $image_src[0] .'" />';
?>
У меня есть все имена, которые правильно отображаются в неупорядоченном списке следующим образом.
<h2 class="authorName">[ <?php echo $user->display_name; ?> ]</h2>