Version Description
- 22 aug. 2017
- Fix missing lazyload script
- Don't lazyload for images in REST API requests
Download this release
Release Info
Developer | wp_media |
Plugin | Lazy Load by WP Rocket |
Version | 1.2.1 |
Comparing to | |
See all releases |
Code changes from version 1.2 to 1.2.1
- readme.txt +7 -2
- rocket-lazy-load.php +7 -7
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
=== Rocket Lazy Load ===
|
2 |
-
Contributors:
|
3 |
Tags: lazyload, lazy load, images, thumbnail, thumbnails, smiley, smilies, avatar, gravatar
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.8.1
|
6 |
-
Stable tag: 1.2
|
7 |
|
8 |
The tiny Lazy Load script for WordPress without jQuery or others libraries.
|
9 |
|
@@ -45,6 +45,11 @@ function deactivate_rocket_lazyload_on_single() {
|
|
45 |
Simply add a 'data-no-lazy="1"' property in you IMG tag.
|
46 |
|
47 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
48 |
= 1.2 =
|
49 |
* 22 aug. 2017
|
50 |
* Update lazyload script to latest version
|
1 |
=== Rocket Lazy Load ===
|
2 |
+
Contributors: creativejuiz, tabrisrp, wp_media
|
3 |
Tags: lazyload, lazy load, images, thumbnail, thumbnails, smiley, smilies, avatar, gravatar
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.8.1
|
6 |
+
Stable tag: 1.2.1
|
7 |
|
8 |
The tiny Lazy Load script for WordPress without jQuery or others libraries.
|
9 |
|
45 |
Simply add a 'data-no-lazy="1"' property in you IMG tag.
|
46 |
|
47 |
== Changelog ==
|
48 |
+
= 1.2.1 =
|
49 |
+
* 22 aug. 2017
|
50 |
+
* Fix missing lazyload script
|
51 |
+
* Don't lazyload for images in REST API requests
|
52 |
+
|
53 |
= 1.2 =
|
54 |
* 22 aug. 2017
|
55 |
* Update lazyload script to latest version
|
rocket-lazy-load.php
CHANGED
@@ -5,7 +5,7 @@ defined( 'ABSPATH' ) || die( 'Cheatin\' uh?' );
|
|
5 |
* Plugin Name: Rocket Lazy Load
|
6 |
* Plugin URI: http://wordpress.org/plugins/rocket-lazy-load/
|
7 |
* Description: The tiny Lazy Load script for WordPress without jQuery or others libraries.
|
8 |
-
* Version: 1.2
|
9 |
* Author: WP Media
|
10 |
* Author URI: https://wp-rocket.me
|
11 |
* Text Domain: rocket-lazy-load
|
@@ -118,14 +118,14 @@ add_action( 'wp_footer', 'rocket_lazyload_script', 9 );
|
|
118 |
* @author Remy Perona
|
119 |
*/
|
120 |
function rocket_lazyload_enqueue() {
|
121 |
-
if (
|
122 |
return;
|
123 |
}
|
124 |
|
125 |
-
$suffix
|
126 |
-
$
|
127 |
|
128 |
-
wp_enqueue_script( 'rocket-lazyload', $
|
129 |
}
|
130 |
add_action( 'wp_enqueue_scripts', 'rocket_lazyload_enqueue', PHP_INT_MAX );
|
131 |
|
@@ -159,8 +159,8 @@ add_filter( 'script_loader_tag', 'rocket_lazyload_async_script', 10, 2 );
|
|
159 |
* @return string Updated HTML code
|
160 |
*/
|
161 |
function rocket_lazyload_images( $html ) {
|
162 |
-
// Don't LazyLoad if the thumbnail is in admin, a feed or a post preview.
|
163 |
-
if ( ! rocket_lazyload_get_option( 'images' ) || is_admin() || is_feed() || is_preview() || empty( $html ) || ( defined( 'DONOTLAZYLOAD' ) && DONOTLAZYLOAD ) || wp_script_is( 'twentytwenty-twentytwenty', 'enqueued' ) ) {
|
164 |
return $html;
|
165 |
}
|
166 |
|
5 |
* Plugin Name: Rocket Lazy Load
|
6 |
* Plugin URI: http://wordpress.org/plugins/rocket-lazy-load/
|
7 |
* Description: The tiny Lazy Load script for WordPress without jQuery or others libraries.
|
8 |
+
* Version: 1.2.1
|
9 |
* Author: WP Media
|
10 |
* Author URI: https://wp-rocket.me
|
11 |
* Text Domain: rocket-lazy-load
|
118 |
* @author Remy Perona
|
119 |
*/
|
120 |
function rocket_lazyload_enqueue() {
|
121 |
+
if ( ! rocket_lazyload_get_option( 'images' ) && ! rocket_lazyload_get_option( 'iframes' ) || ! apply_filters( 'do_rocket_lazyload', true ) ) {
|
122 |
return;
|
123 |
}
|
124 |
|
125 |
+
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
126 |
+
$ll_url = ROCKET_LL_FRONT_JS_URL . 'lazyload-' . ROCKET_LL_JS_VERSION . $suffix . '.js';
|
127 |
|
128 |
+
wp_enqueue_script( 'rocket-lazyload', $ll_url, null, null, true );
|
129 |
}
|
130 |
add_action( 'wp_enqueue_scripts', 'rocket_lazyload_enqueue', PHP_INT_MAX );
|
131 |
|
159 |
* @return string Updated HTML code
|
160 |
*/
|
161 |
function rocket_lazyload_images( $html ) {
|
162 |
+
// Don't LazyLoad if the thumbnail is in admin, a feed, REST API or a post preview.
|
163 |
+
if ( ! rocket_lazyload_get_option( 'images' ) || is_admin() || is_feed() || is_preview() || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) || empty( $html ) || ( defined( 'DONOTLAZYLOAD' ) && DONOTLAZYLOAD ) || wp_script_is( 'twentytwenty-twentytwenty', 'enqueued' ) ) {
|
164 |
return $html;
|
165 |
}
|
166 |
|