3

Co-Authors Plus Pluginを実装しようとしています。テーマの一部の PHP を変更する必要があると書かれています。このリンクの変更の概要を説明します。

テーマのどこを変更する必要があるかを見つけたと思います。「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」の両方が表示されます。

変更が適用されたときのスクリーンショットを次に示します。写真

正しくリンクする方法と、写真と複数の略歴を処理する方法がわかりません。

ありがとう

4

1 に答える 1

3

この質問を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;

必ずそれと -loopを使用してくださいglobal $post;foreach

この関数は、著者の画像/アバター、アーカイブへのリンクを含む著者名、および著者の略歴を含む著者ボックスを表示します。ただし、独自のテーマの CSS クラスを使用することもできます。

于 2013-10-24T13:12:20.780 に答える