2017-03-12 9 views
0

まだ投稿していない作家のためにアバターを取得するにはどうしたらいいですか? 著者の投稿をブログのように表示する、各著者のための特定のページを作成しました。 しかし、投稿のないユーザーの場合、WordPressはユーザーが選択したプロフィール画像の代わりにデフォルトのアバターを表示します。ここ はauthor`s情報のための私のコードです:投稿者のためのアバターをワードプレスで投稿しないでください

<?php 
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author)); 
?> 

<div class="nauthor-brief" style=""> 
    <?php echo get_avatar(get_the_author_meta('ID') , 60); ?> 
    <div class="nauthor-brief-text"> 
    <h2> <?php echo $curauth->display_name; ?></h2> 
    <p id="nauthor-description"><?php echo $curauth->user_description; ?></p> 
    </div> 
</div> 

答えて

1

ステップ1:ログインあなたのWordPressのダッシュボード

ステップ2へ:左側のメニューで、 "外観" の下で、「Editor]をクリックします「

ステップ3:オン 『エディタ』ページ、見つけてクリックし、 『ページの右

上のファイルのリストにcontent.phpを』 0

ステップ4:は、このコードのセクションを検索:

<div class="entry-meta"> 
<?php twentyeleven_posted_on(); ?> 
</div><!-- .entry-meta --> 

...とこれとそれを置き換えるには:

これだけです
<div class="entry-meta"> 
    <? echo get_avatar(get_the_author_meta('user_email'), $size = '50'); ?> 

、これで完了です!このチュートリアルでは、著者のアバターをポストのトップに配置しました(ホームページ用)。投稿内の他の場所(または他のページ)の投稿者のアバターを表示するには、次のコードを使用してください。

<? echo get_avatar(get_the_author_meta('user_email'), $size = '50'); ?> 
関連する問題