如何为尚未发布任何内容的作者提供头像。 我为每个作者创建了一个特定的页面,显示作者的帖子,如博客。 但对于没有帖子的人,WordPress会显示默认的头像而不是用户选择的个人资料图片。 这是我的作者信息代码:
<?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>
答案 0 :(得分:0)
第1步:登录您的WordPress信息中心
第2步:在左侧菜单中的&#34;外观&#34;下,点击&#34;编辑&#34;
第3步:在&#34;编辑器&#34;页面,找到并点击&#34; content.php&#34;在页面右侧的文件列表中
第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'); ?>