roy-bongers/youtube-oembed-lazy-load

WordPress 插件,用于懒加载 YouTube 视频以节省带宽。

安装: 298

依赖: 0

建议者: 0

安全: 0

星级: 3

关注者: 1

分支: 0

类型:wordpress-plugin

v1.0.2 2020-03-24 19:20 UTC

README

此 WordPress 插件将默认的 YouTube 嵌入替换为视频的静态(图片)和播放按钮,而不是嵌入整个 iframe。只有图片会被下载,而不是整个 YouTube iframe(大约 600kB)。这使得您的页面渲染速度更快,这在移动设备上尤为重要。当点击播放按钮时,iframe 将被加载,视频将自动播放(对于移动设备,请参阅 已知问题)。

用法

使用默认的 WordPress 嵌入短代码。视频将自动使用静态图片而不是原始 iframe 进行嵌入。

[embed]https://www.youtube.com/watch?v=dQw4w9WgXcQ[/embed]

要求

  • PHP >= 5.6 且已安装 php-xml 模块。
  • 已安装和激活 classic-editor 插件的 WordPress。

安装

使用 composer,只需执行: composer require 'roy-bongers/youtube-oembed-lazy-load:*'

已知问题

Gutenberg 支持

该插件仅与 Classic editor 一起使用,而不是与新的 Gutenberg 编辑器一起使用。我目前不打算添加对 Gutenberg 的支持。如果您想添加对 Gutenberg 的支持,请将该项目进行分支。

在移动设备上自动播放

Google Chrome 和其他浏览器阻止在移动设备上自动播放,除非它们是静音的。该插件尝试以音频播放视频。如果失败,视频将以静音开始播放。