标签: Gravatar

  • 如何在WordPress中禁用Gravatars(分步教程)

    为什么要在 WordPress 中禁用 Gravatar?

    我们曾有一篇博客文章突然爆火,但流量激增迅速让网站加载速度变得像蜗牛一样慢。后来发现罪魁祸首是成百上千条评论中的外部请求——它们都在加载 Gravatar 头像图片。

    那些小小的默认头像看似无害,但很容易拖慢页面加载速度。禁用它们后,我们网站的 性能瞬间提升,尤其是那些评论互动很多的文章。

    在本指南中,我将展示猫哥团队用来关闭 WordPress 中 Gravatar 的精确方法。你可以按照这些简单的步骤,帮助你的网站运行得更快。

    禁用 Gravatar 的 WordPress 教程

    Gravatar 是一项第三方服务,允许用户将个人头像上传到 WordPress 网站,并在整个互联网上使用。简单来说,你创建一个账号,上传头像,之后只要在你支持 Gravatar 的网站上使用同一个邮箱地址,就会自动显示头像。

    不过,有些网站站长出于各种原因不想使用 Gravatar。比如,他们想通过关闭它来提升网站速度和性能;另一些则出于隐私考虑——因为每条带有 Gravatar 的评论都会向第三方服务器发送请求。

    下面我们来看看如何轻松禁用 WordPress 中的 Gravatar。我们将介绍两种完全禁用 Gravatar 的方法,以及如何用本地头像替换它们:

    • 方法一:通过 WordPress 设置完全禁用 Gravatar
    • 方法二:使用插件完全禁用 WordPress 中的 Gravatar
    • 如何替换 Gravatar 为本地头像
    • 常见问题解答

    方法一:通过 WordPress 设置完全禁用 Gravatar

    这是最快、最简单的方法,适合不想安装额外插件的用户。WordPress 本身提供了非常简单的开关。

    首先,登录网站后台,进入「设置 → 讨论」页面。向下滚动到「头像」部分,取消勾选「显示头像」选项。

    在 WordPress 中关闭 Gravatar 选项

    别忘了点击「保存更改」按钮。WordPress 将立即禁用整个网站上的 Gravatar。你会在管理工具栏中看到通用用户图标,而非你的头像图片。

    禁用后的用户头像显示

    同样,评论旁边也不再显示 Gravatar。在后台的「评论」页面中,你也看不到头像了。

    没有 Gravatar 的评论管理页面

    网站前端也是如此——文章和页面下的评论区域将不再显示 Gravatar 图片。

    没有 Gravatar 的评论前端显示

    方法二:使用插件完全禁用 Gravatar

    另一种禁用 Gravatar 的方法是使用 WPCode 插件。你可能会问:既然直接勾选就能禁用,为什么还要用代码?如果你是一位开发者,或者正在为客户建站,强烈推荐使用 WPCode,因为它能强制禁用 Gravatar,防止任何人意外在后台重新开启。

    WPCode 让你无需编辑主题的 functions.php 文件就能添加自定义代码,从而避免网站崩溃的风险。猫哥团队内部就使用 WPCode 管理所有代码片段,安全地添加新功能,从不用担心主题文件错误。

    首先,安装并激活免费的 WPCode 插件。激活后,从 WordPress 后台进入「代码片段 → 库」。搜索「Disable Gravatar Avatars」代码片段,点击下方的「使用片段」按钮。

    从库中选择禁用 Gravatar 的代码片段

    WPCode 会自动添加代码并设置正确的插入方式。然后,只需将开关从「非活跃」切换为「活跃」,并点击「更新」按钮。

    激活代码片段

    搞定!现在 Gravatar 头像在 WordPress 中已被完全禁用。

    如何替换 Gravatar 为本地头像

    有些用户想禁用 Gravatar,但依然希望在作者介绍等位置显示个人头像。这个方案让你用本地托管的头像替换 Gravatar,而不是完全移除。

    如果你既想获得移除外部 Gravatar 请求带来的速度提升,又希望评论区域看起来生动个性化,这是完美方案。它阻止网站向 Gravatar 服务器发送请求,同时允许用户直接在你的网站上上传自己的头像。

    你需要安装并激活 Simple Local Avatars 插件。激活后,进入「设置 → 讨论」,勾选「仅允许本地头像」选项,然后点击保存。

    仅允许本地头像选项

    插件会阻止所有对 Gravatar.com 的请求,同时保留头像功能。用户需要在自己的用户资料页上传头像。他们可以进入「用户 → 个人资料」,从媒体库选择或上传新图片。

    上传本地头像

    别忘了点击「更新个人资料」保存。现在,已上传头像的注册用户会显示自定义图片,未上传的用户或未注册的评论者则显示默认头像。用户个人资料页还会提供「选择不同图片」或「移除本地头像」的按钮。

    更改或移除本地头像

    关于禁用 Gravatar 的常见问题

    1. 为什么要禁用 WordPress 中的 Gravatar?

    主要原因是提升网站速度和性能。每个 Gravatar 都是一个独立的外部请求,会拖慢页面加载,尤其是评论较多的页面。

    2. 禁用 Gravatar 会删除评论吗?

    绝对不会。禁用 Gravatar 只是移除头像图片,所有现有和新的评论都会完整保留。

    3. 禁用后显示什么图片?

    WordPress 会显示你在「设置 → 讨论」中选择的默认头像,通常是通用的「神秘人物」图标,除非你选择了其他默认头像。

    4. 是禁用 Gravatar 好,还是懒加载它们好?

    为了最大程度提升速度,禁用是最佳选择,因为它消除了所有外部请求。但如果你希望保留头像,懒加载是一个很好的替代方案,能帮助改善初始页面加载时间。