投稿と一緒に著者の画像を表示する必要があります。以下のコードを使用して投稿者の画像を表示しました。
$the_query = new WP_Query("post_type=post&paged=".get_query_var('paged'));
while ( $the_query->have_posts() ) : $the_query->the_post();
<?php the_excerpt(); ?>
<p><?php the_author_image(); ?></p>
<?php endwhile; ?>
しかし、作者の画像は表示されませんでした。エラーを追跡できませんでした。これどうやってするの?
私はこれが古いことを知っています、しかし私は私が解決策に遭遇する直前にそれに遭遇しました。
ループ内に著者の画像を表示するには、次のコードを使用してください。
<?php echo get_avatar( get_the_author_meta( 'ID' ) , 32 ); ?>
'32'は画像のサイズです。ループの外側にある場合は、作成者のユーザーIDを指定してください。
通常のループ内で使用していない場合は、作成者IDを別の方法で取得し、次のような機能を使用してください。
the_author_image($authorid);
基本的に、適切なループにない場合は、作成者IDを関数に提供する必要があります。あなたがあなたの質問からIDを得ることに問題があるならば、私に知らせてください。
作者のために特定の画像をアップロードするには2つのことが必要です。
Get_the_author_image()は非推奨であり、WP> 3.0では機能しません。
ここでの答えは、内蔵のGravatar写真に対するものです。あなたがあなたの作家のために写真を選択/設定したいなら、あなたはプラグインを必要とするか、またはmiahelfが言及するようにあなた自身のものを書くでしょう。