WordPress显示当前文章作者Gravatar头像

WordPress显示当前文章作者Gravatar头像

在 WordPress 主题中,通常会显示文章作者的 Gravatar 头像。如果你的主题没有默认支持该功能,那么可以通过添加以下代码来自定义显示。

步骤 1:获取 Gravatar 地址

在 WordPress 中,Gravatar 是根据邮箱地址生成的,因此你需要获取当前文章作者的邮箱地址。在 WordPress 中,可以通过 get_the_author_meta('email') 函数来获取作者的邮箱地址。同时,你还需要了解 Gravatar 引用地址的参数:

  1. s:头像的尺寸,单位为像素。
  2. d:当 Gravatar 没有对应邮箱地址的头像时,使用的默认头像地址。
  3. r:头像的评级,按照 MPAA 级别划分。

默认情况下,Gravatar 头像的引用地址为:

<img src="https://www.gravatar.com/avatar/{MD5(email)}?s={size}&d={default}&r={rating}">

步骤 2:添加代码到主题中

在你的主题的 single.php 文件中,找到显示文章作者的地方,通常代码类似于:<span class="author">by <?php the_author(); ?></span>,在其后添加以下代码:

<?php
  // 获取当前文章作者邮箱地址
  $email = get_the_author_meta('email');
  // 渲染 Gravatar 头像
  echo '<img src="https://www.gravatar.com/avatar/' . md5($email) . '?s=80&d=mp&r=g">';
?>

其中,s=80&d=mp&r=g 参数可以根据自己的需求进行修改。

步骤 3:样式调整(可选)

由于添加的 Gravatar 头像是以图片形式呈现的,你可以通过 CSS 样式对其进行自定义。例如,你可以为其添加圆角、边框、背景色等。

通过以上步骤,你就可以在 WordPress 博客中方便地显示当前文章作者的 Gravatar 头像了。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5148
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容