禁用表情符号自动加载以获得更快的 WordPress 网站

网站速度对于任何在线企业的成功都至关重要,这就是为什么我们将在本指南中讨论如何在 WordPress 中禁用表情符号自动加载。网站速度不仅会直接影响用户参与度和转化率,还会影响搜索引擎对网站的排名。影响网站速度(尤其是 WordPress)的一个经常被忽视的因素是表情符号自动加载功能。让我们深入研究此功能并讨论它对站点性能的影响。

WordPress 中的表情符号自动加载是什么?

表情符号是我们在数字对话中经常使用的那些有趣的小图标,几乎所有设备和浏览器都普遍支持。为了确保表情符号在所有平台上正确显示,WordPress 在 4.2 版本中引入了表情符号自动加载功能。此功能是 WordPress 核心功能的一部分,会自动在 WordPress 网站的每个页面上加载 JavaScript 文件 (wp-emoji-release.min.js),从而影响网站的加载速度。

虽然这可以确保在所有设备上获得一致的表情符号体验,但它还会在每次页面加载时向您的网站添加额外的 HTTP 请求。在Web 性能领域,每个 HTTP 请求都会增加站点的加载时间。对于不严重依赖表情符号的网站,此功能可能会不必要地减慢网站速度。

图片[1]-禁用表情符号自动加载以获得更快的 WordPress 网站-得设创意

为什么你应该禁用表情符号自动加载

优化 WordPress 网站的速度涉及最大限度地减少不必要的 HTTP 请求,包括由表情符号自动加载等功能发出的请求。通过禁用 WordPress 中的表情符号自动加载功能,您可以从每个页面加载中消除一个此类 HTTP 请求,从而提高网站的速度。请记住,在速度竞赛中,每一毫秒都很重要。根据HTTP Archive,造成页面膨胀的最大因素是 HTTP 请求。

如何禁用表情符号自动加载

禁用表情符号自动加载非常简单,需要在主题functions.php文件中添加一个简短的代码片段。请记住,在编辑任何主题文件之前,请确保您有站点的最新备份,并且最好使用子主题以防止更新主题时出现问题。

以下是禁用表情符号自动加载的代码片段:

remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');

此代码会阻止表情符号脚本在您的网站上加载,从而消除关联的 HTTP 请求。

代码片段由两个函数组成:

  • 删除操作(“wp_head”,“print_emoji_detection_script”,7);– 此行告诉 WordPress 停止将表情符号检测脚本打印到<head>您的网站中。
  • 删除操作(’wp_print_styles’,’print_emoji_styles’); – 此行对表情符号样式执行相同的操作,防止它们打印在您的网站上。

将这两行添加到functions.php文件并保存更改时,您实际上禁用了表情符号自动加载功能。

总结

优化 WordPress 网站的速度涉及许多调整和调整,禁用表情符号自动加载只是其中之一。这是一个很小的变化,可以帮助建立一个更快、更高效的网站,特别是当表情符号不是网站内容的关键部分时。进行这些调整后,评估对网站性能的影响至关重要。您可以考虑使用 Lighthouse 等工具来监控网站的页面体验。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享