Simple Lazy Load Videos

Опис

Плагін скорочує час завантаження сторінки та збільшує ваш показник Google PageSpeed.

Замінює вбудовані відеоролики Youtube та Vimeo зображенням попереднього перегляду відео, сторонні CSS та JS файли завантажуються лише після кліка.

Скріншоти

  • Admin settings on the Settings -> Simple Lazy Load Videos screen.

Встановлення

  1. Завантажте плагін на ваш сайт WordPress
  2. Активуйте плагін у меню Плагіни

Часті питання

Як працює цей плагін?

Instead of loading the iframe of your video on page load, it only loads the video preview image.
This will work automatically for all videos that have been inserted through the standard page editor.

Is it possible to insert a video using a shortcode?

Yes, you can use the [sllv_video] shortcode using a link to a YouTube or Vimeo video as its value, like:

[sllv_video]https://youtu.be/GywDFkY3z-c[/sllv_video]

A shortcode can contain several additional attributes:
thumbnail – alternate thumbnail URL, in case the auto-generated one doesn’t suit you
play – URL with an alternate image for the Play button, in case you’re not happy with the default button
hide_play – if you give any value to this attribute, such as “1”, then the Play button will not be displayed

Can I embed a lazy loaded video into my template file?

Yes, but you cannot insert a shortcode [sllv_video] into your template file directly.
You will need to pass the code into apply_shortcodes() function and display its output like this:

<?php echo apply_shortcodes( '[sllv_video]https://youtu.be/GywDFkY3z-c[/sllv_video]' ); ?>

Відгуки

05.05.2023
Works like a charm. Thanks for making it!
21.02.2022 3 replies
First of all, thanks for the plugin! It works as intended and is written very clean and clear. ** Review updated to 5 stars after the adding the thumbnail size settings. It’s perfect now.
Прочитати всі 4 відгуки

Учасники та розробники

“Simple Lazy Load Videos” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“Simple Lazy Load Videos” було перекладено на 2 локалізації. Дякуємо перекладачам за їх роботу.

Перекладіть “Simple Lazy Load Videos” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.5.1

  • Fix Notice “Function _load_textdomain_just_in_time was called incorrectly”
  • Fix visibility of some methods
  • Remove grunt-spritesmith
  • Update Grunt packages
  • Tested up to WordPress 6.7.1

1.5.0

  • Add shortcode attributes: thumbnail, play, hide_play
  • Update FAQ
  • Update Grunt packages
  • Tested up to WordPress 6.6.2

1.4.1

  • Fix missing jQuery error

1.4.0

  • Add BuddyPress support
  • Tested up to WordPress 6.4.2

1.3.0

  • Remove styles from admin_enqueue_scripts
  • Remove old admin styles from CSS
  • Replace dart-sass to sass
  • Change esversion in jshint config to 8
  • Update packages
  • Fix svg
  • Fix WPCS
  • Tested up to WordPress 6.4.1

1.2.0

  • Add filters: sllv_youtube_button, sllv_vimeo_button, sllv_video_template
  • Remove jQuery from depends scripts
  • Rename CSS & JS handles
  • Tested up to WordPress 6.3

1.1.0

  • Refactoring
  • Add GitHub link to plugin meta

1.0.0

  • Add Gutenberg support
  • New oEmbed template logic
  • Do template replacement only on frontend
  • Fix Vimeo thumbnail

0.9.0

  • Stop all other video or HTML media if new video starts playing
  • Stop all video if HTML media starts playing
  • Code refactoring
  • Fix documentation standards

0.8.2

  • Add a check if the link in the shortcode is a video link

0.8.1

  • Fix the missing file problem

0.8

  • Add shortcode to display SLLV in theme templates
  • Update Frequently Asked Questions
  • Small code refactor

0.7.6

  • Fix editor styles
  • Add margins between videos

0.7.5

  • Add some data clearing

0.7.4

  • Fix aspect ratio in some themes
  • Fix “PHP Warning: Undefined property: stdClass::$title” if title is empty for any reason

0.7.3

  • Repair params in embed youtube
  • Delete plugin settings if uninstall
  • Рефакторинг коду
  • Tested up to WordPress 6.1

0.7.2

  • Рефакторинг коду

0.7.1

  • Made it possible to change Vimeo thumbnail size

0.7.0

  • Рефакторинг коду
  • Added plugins options page
  • Made it possible to change YouTube thumbnail size

0.6.8

  • Fixed styles for WPBakery Page Builder

0.6.7

  • Fixed styles for WPBakery Page Builder

0.6.6

  • Fixed some broken styles

0.6.5

  • Fixed styles for Divi Builder

0.6.4

  • Виправлено деякі попередження PHP, які виникали під час дій з плагіном

0.6.3

  • Видалено український переклад, він тепер доступний на translate.wordpress.org

0.6.2

  • Видалено нативний Lazy Loading

0.6.1

  • Видалено російський переклад, він тепер доступний на translate.wordpress.org
  • Оновлено український переклад

0.6

  • Зміни у версії CSS та JS файлів, тепер вона дорівнює номеру версії плагіна
  • Рефакторинг коду

0.5.3

  • Виправлено незначні помилки

0.5.2

  • Виправлено невеликий баг з width та height зображення

0.5.1

  • Виправлено сумісність із Visual Composer
  • Оновлено український переклад
  • Поліпшено сумісність

0.5

  • Виправлено фатальну помилку, яка виникає на деяких сайтах
  • Виправлено перевірку існування файлу для скриптів та стилів

0.4

  • Нативний Lazy Loading для зображень
  • Виправлено незначні помилки

0.3.4

  • Поліпшено сумісність
  • Виправлено граматичні помилки

0.3.3

  • Перекладено українською та російською мовами

0.3.2

  • Змінено префікс у класах CSS для кращої сумісності

0.3.1

  • Виправлена сумісність із мовними пакетами (знов)

0.3

  • Виправлена сумісність із мовними пакетами
  • Виправлено незначні помилки

0.2

  • Оновлено кнопку Play для Vimeo
  • Виправлення у Майстерні WP
  • Додано підтримку багатомовності

0.1

  • Перший реліз