显示作者的图像来自为该用户设置的电子邮件地址,该地址对应于一个 Gravatar。显示名称和个人简介来自管理员中的用户设置区域。
<div class="author-box">
<div class="author-pic"><?php echo get_avatar( get_the_author_email(), '80' ); ?></div>
<div class="author-name"><?php the_author_meta( "display_name" ); ?></div>
<div class="author-bio"><?php the_author_meta( "user_description" ); ?></div>
</div>
这应该就是您需要的所有CSS钩子,您可以根据需要对该区域进行样式设置。注意: 某些功能仅适用于WordPress 2.8及更高版本。
如果您能用您专业的双手为这段代码添加一些漂亮的CSS,将不胜感激。
作者元数据显示为未设置样式的文本,即未包含在任何标签中。这使得样式设置变得困难。如何运行作者元数据查询但返回一个p标签?
我更喜欢将
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
放在最顶部,循环之外,以保存作者信息。然后使用类似
echo $curauth->description;
等来显示信息。@Andrai 如果您使用上述方法,则可以使用
<div class="author-bio"><?php echo nl2br($curauth->description);?></div>
只需编辑您个人资料中的个人简介,并在需要的位置添加换行符,上述代码将强制其显示。
请提供使用时作者信息框外观的演示。
嗨,Rishi!在没有样式的情况下,这只会显示作者的详细信息打印在屏幕上。此处的代码片段仅演示如何获取和使用这些详细信息,而不是其实际使用方式。