2013-02-27 45 views
2

我試圖實施Co-Authors Plus插件。它說,你將需要改變主題中的一些PHP。它概述了這個Link的變化。編輯主題申請共同作者加

我相信我已經找到了我需要改變它的地方。在一個名爲「post-author-info.php」的文件中。

這是什麼樣子:

<?php 
/** 
* Post Author Info 
* 
* @package WP Journal 
* @subpackage Include 
*/ 
?> 

<div id="authorinfo" class="columns alpha omega marT30 marB20"> 
    <a href="<?php the_author_meta('url'); ?>"><?php echo get_avatar(get_the_author_meta('email'), '80'); ?></a> 
    <h5 class="marB10"><?php _e('By', 'contempo'); ?>: <a href="<?php the_author_meta('url'); ?>"><?php the_author(); ?></a></h5> 
    <p><?php the_author_meta('description'); ?></p> 
     <div class="clear"></div> 
</div> 

剛加入這一行<?php if (function_exists('coauthors')) { coauthors(); } else { the_author(); } ?>似乎給我,我想要的東西。顯示「Admin」和「Andrew Gable」。

以下是應用更改時的屏幕截圖。 Photo

我不確定如何使它正確鏈接,以及如何處理照片和多個生物。

感謝

回答

2

你可能會想張貼在https://wordpress.stackexchange.com/

這個問題,我也有類似的問題和解決這樣說:

global $post; 
$author_id=$post->post_author; 
foreach(get_coauthors() as $coauthor): ?> 
    <div class="entry-author co-author"> 
    <?php echo get_avatar($coauthor->user_email, '96'); ?> 
    <h3 class="author vcard"><span class="fn"><a href="<?php echo get_author_posts_url($coauthor->ID, $coauthor->user_nicename); ?>"><?php echo $coauthor->display_name; ?></a></span></h3> 
    <p class="author-bio"><?php echo $coauthor->description; ?></p> 
    <div class="clear"></div> 
    </div><!-- .entry-author co-author --> 
<?php endforeach; 

請務必使用global $post;foreach -循環。

此功能將顯示一個作者框,其中包含作者圖片/頭像,作者名稱以及其存檔的鏈接,以及作者的生物。不過,您可能想使用自己的主題CSS類。