Co-Authors Plus Wordpress 插件 - 列出相同 post 的所有作者
Co-Authors Plus Wordpress Plugin - List all the authors for same post
我想在前端显示多个作者的姓名,如下所示
作者:John Doe、Linn Doe 和 Penny
在后端,我可以为相同的内容添加许多用户 post.But 在前端,只有 post 上的第一作者会同时出现在署名和简介中。我用的是二十一十三主题,如何在前端显示所有在后端添加的用户?
这是我的 single.php 文件
get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php twentythirteen_post_nav(); ?>
<?php comments_template(); ?>
<?php endwhile; ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Incorporate Co-Authors Plus template tags into your theme
其他解决方案:
为了添加 Co-Authors Plus 支持,您必须有权编辑主题模板。为了在前面显示有关多位作者的信息,您需要将必要的 Co-Authors Plus 模板标签添加到您的 single.php 和其他主题文件中。
特别是对于署名,您需要将其替换为如下内容:
<?php the_author(); ?>
像这样:
<?php if ( function_exists( 'coauthors' ) ) { coauthors(); } else { the_author(); } ?>
当未激活 Co-Authors Plus 时,该特定代码段将允许您的主题正常降级。
要向作者显示他们的帖子 link,您需要使用如下内容:
<?php if ( function_exists( 'coauthors_posts_links' ) ) { coauthors_posts_links(); } else { the_author_posts_link(); } ?>
您可以使用以下代码进行bios
<?php $coauthors = get_coauthors(); ?>
<?php foreach( $coauthors as $coauthor ): ?>
<center><div class="authbio">
<img src="<?php bloginfo('template_url'); ?>/images/<?php echo $coauthor->user_firstname; ?>.jpg" alt="" class="alignleft"/>
<?php $userdata = get_userdata( $coauthor->ID ); ?>
<?php if ( $userdata->user_description ) echo $userdata->user_description; ?>
</div></center>
<?php endforeach; ?>
我想在前端显示多个作者的姓名,如下所示
作者:John Doe、Linn Doe 和 Penny
在后端,我可以为相同的内容添加许多用户 post.But 在前端,只有 post 上的第一作者会同时出现在署名和简介中。我用的是二十一十三主题,如何在前端显示所有在后端添加的用户?
这是我的 single.php 文件
get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php twentythirteen_post_nav(); ?>
<?php comments_template(); ?>
<?php endwhile; ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Incorporate Co-Authors Plus template tags into your theme
其他解决方案:
为了添加 Co-Authors Plus 支持,您必须有权编辑主题模板。为了在前面显示有关多位作者的信息,您需要将必要的 Co-Authors Plus 模板标签添加到您的 single.php 和其他主题文件中。
特别是对于署名,您需要将其替换为如下内容:
<?php the_author(); ?>
像这样:
<?php if ( function_exists( 'coauthors' ) ) { coauthors(); } else { the_author(); } ?>
当未激活 Co-Authors Plus 时,该特定代码段将允许您的主题正常降级。
要向作者显示他们的帖子 link,您需要使用如下内容:
<?php if ( function_exists( 'coauthors_posts_links' ) ) { coauthors_posts_links(); } else { the_author_posts_link(); } ?>
您可以使用以下代码进行bios
<?php $coauthors = get_coauthors(); ?>
<?php foreach( $coauthors as $coauthor ): ?>
<center><div class="authbio">
<img src="<?php bloginfo('template_url'); ?>/images/<?php echo $coauthor->user_firstname; ?>.jpg" alt="" class="alignleft"/>
<?php $userdata = get_userdata( $coauthor->ID ); ?>
<?php if ( $userdata->user_description ) echo $userdata->user_description; ?>
</div></center>
<?php endforeach; ?>