Я знаю, что мог бы написать это на https://wordpress.stackexchange.com/, но пока нет ответа.Как я объясняю здесь , я использую Расширенное настраиваемое поле для отображения связанных статей с другой статьей и использую Coauthors plus для регистрации всех авторов сообщения.
Когда я нахожусь на публикациистраница, я могу повторить всех авторов, все в порядке, но когда я делаю foreach, чтобы повторить все связанные сообщения, я просто вижу первого автора этого сообщения.
<?php if (have_posts()):
while (have_posts()): the_post();
$post_id = get_the_ID();
echo '<section>';
$posts = get_field('connexe_article_new');
if($posts): ?>
<ul>
<?php foreach($posts as $key=>$post):
setup_postdata($post); ?>
<li>
<a href="<?php echo get_permalink(); ?>">
<?php the_title();
echo 'by '.coauthors(', ',', ', null,null,false); ?>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php wp_reset_postdata();
endif;
endwhile;?>