我有一个有多个作者的CPT。我已经在合著插件中添加了多作者功能https://wordpress.org/plugins/co-authors-plus/
我还有一个作者页面(author.php),其中应该列出与作者相关的CPT。只要CPT有一个作者,这就可以了。如果CPT分配了多个作者,它只识别“第一个”列出的作者,而不识别其他作者。
为了显示作者分配给的CPT,我使用以下代码:
<?php
if(isset($_GET[\'author_name\'])) :
$curauth = get_userdatabylogin($author_name);
else :
$curauth = get_userdata(intval($author));
endif;
?>
<?php
$loopTypes = new WP_Query( array( \'post_type\' => \'opleidingen\', \'author\' => $curauth->ID ));?>
<ul>
<?php if ($loopTypes->have_posts()) : while ($loopTypes->have_posts()) : $loopTypes->the_post(); ?>
<li><a href="<?php the_permalink (); ?>"><?php the_title (); ?></a></li>
<?php endwhile; ?>
</ul>
<?php else : ?>
<?php endif; ?>
<?php wp_reset_query();?>
是否有办法更改/扩展此代码以显示CPT的所有指定作者,而不仅仅是第一个作者?
谢谢