Version Description
- Fixed: Compatibility issue with ConveyThis Translate plugin
- Fixed: Media Library doesn't show on LoftLoader Settings panel
Download this release
Release Info
Developer | loftocean |
Plugin | LoftLoader |
Version | 2.1.11 |
Comparing to | |
See all releases |
Code changes from version 2.1.10 to 2.1.11
- assets/css/loftloader-settings.css +1 -1
- assets/css/loftloader.css +1 -1
- assets/scss/loftloader-settings.scss +1 -1
- assets/scss/loftloader.scss +1 -1
- inc/class-loftloader-customize.php +39 -39
- inc/class-loftloader-front.php +15 -8
- languages/loftloader.pot +5 -5
- loftloader.php +1 -1
- readme.txt +8 -2
assets/css/loftloader-settings.css
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
-
* Version: 2.1.
|
10 |
*/
|
11 |
@import url(https://fonts.googleapis.com/css?family=Lato:400,600);
|
12 |
#customize-theme-controls.loftloader-controls-wrapper {
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
+
* Version: 2.1.11
|
10 |
*/
|
11 |
@import url(https://fonts.googleapis.com/css?family=Lato:400,600);
|
12 |
#customize-theme-controls.loftloader-controls-wrapper {
|
assets/css/loftloader.css
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
-
* Version: 2.1.
|
10 |
*/
|
11 |
@-webkit-keyframes spinReturn {
|
12 |
0% {
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
+
* Version: 2.1.11
|
10 |
*/
|
11 |
@-webkit-keyframes spinReturn {
|
12 |
0% {
|
assets/scss/loftloader-settings.scss
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
-
* Version: 2.1.
|
10 |
*/
|
11 |
|
12 |
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
+
* Version: 2.1.11
|
10 |
*/
|
11 |
|
12 |
|
assets/scss/loftloader.scss
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
-
* Version: 2.1.
|
10 |
*/
|
11 |
|
12 |
$primary-color: #248acc;
|
6 |
* Author: Kaylolo Yinxi Chen @Loft.Ocean
|
7 |
* Author URI: http://www.loftocean.com
|
8 |
* Description: LoftLoader (Lite Version) is a plugin for adding beautiful and smooth preload animation to your WordPress website. With setting options, you can choose from preset animations, add custom logo image, choose colours to match your branding, and amuse and impress your visitors while loading site content.
|
9 |
+
* Version: 2.1.11
|
10 |
*/
|
11 |
|
12 |
$primary-color: #248acc;
|
inc/class-loftloader-customize.php
CHANGED
@@ -46,7 +46,7 @@ if ( ! class_exists( 'LoftLoader_Customize' ) ) {
|
|
46 |
public function customize_scripts() {
|
47 |
global $wp_scripts, $wp_styles;
|
48 |
$js_url = LOFTLOADER_URI . 'assets/js/customize.min.js';
|
49 |
-
$js_dep = array('jquery', 'wp-color-picker', 'jquery-ui-slider', 'customize-controls');
|
50 |
$ui_css = LOFTLOADER_URI . 'assets/css/jquery-ui.css';
|
51 |
$loader_css = LOFTLOADER_URI . 'assets/css/loftloader-settings.min.css';
|
52 |
|
@@ -57,12 +57,12 @@ if ( ! class_exists( 'LoftLoader_Customize' ) ) {
|
|
57 |
wp_enqueue_style( 'loftloader-lite-ui', $ui_css, array(), LOFTLOADER_ASSET_VERSION );
|
58 |
wp_enqueue_style( 'loftloader-lite-customize', $loader_css, array(), LOFTLOADER_ASSET_VERSION );
|
59 |
|
60 |
-
foreach ( $wp_scripts->registered as $h => $o ) {
|
61 |
if ( strpos($o->src, 'wp-content/themes') !== false ) {
|
62 |
wp_dequeue_script( $h );
|
63 |
}
|
64 |
};
|
65 |
-
foreach ( $wp_styles->registered as $h => $o ) {
|
66 |
if ( strpos($o->src, 'wp-content/themes') !== false ) {
|
67 |
wp_dequeue_style( $h );
|
68 |
}
|
@@ -102,8 +102,8 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
102 |
$switch = $this->manager->get_setting('loftloader_main_switch')->value();
|
103 |
$classes = 'accordion-section control-section control-section-' . $this->type; ?>
|
104 |
|
105 |
-
<li
|
106 |
-
id="accordion-section-<?php echo esc_attr( $this->id ); ?>"
|
107 |
class="accordion-section control-section control-section-<?php echo esc_attr( $this->type ); ?>"
|
108 |
>
|
109 |
<h3 class="accordion-section-title" tabindex="0">
|
@@ -127,7 +127,7 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
127 |
endif; ?>
|
128 |
</li>
|
129 |
</ul>
|
130 |
-
</li> <?php
|
131 |
else :
|
132 |
parent::render();
|
133 |
endif;
|
@@ -139,7 +139,7 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
139 |
public $filter = false;
|
140 |
public $parent_setting_id = '';
|
141 |
public $show_filter = array();
|
142 |
-
public $img = '';
|
143 |
public $href = '';
|
144 |
public function active_callback() {
|
145 |
if ( $this->filter && ( $this->manager->get_setting($this->parent_setting_id ) instanceof WP_Customize_Setting ) && ! empty( $this->show_filter ) ) {
|
@@ -151,28 +151,28 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
151 |
public function render_content() {
|
152 |
switch ( $this->type ) {
|
153 |
case 'loftloader-ad':
|
154 |
-
if ( ! empty( $this->label ) ) : ?>
|
155 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
156 |
endif;
|
157 |
-
if ( ! empty( $this->img ) ) : ?>
|
158 |
<a href="<?php echo esc_url( $this->href ); ?>" target="_blank">
|
159 |
<img src="<?php echo esc_url( $this->img ); ?>" >
|
160 |
-
</a> <?php
|
161 |
endif; ?>
|
162 |
<div class="customize-control-notifications-container"></div> <?php
|
163 |
break;
|
164 |
case 'loftloader-any-page':
|
165 |
-
if ( ! empty( $this->label ) ) : ?>
|
166 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
167 |
endif;
|
168 |
-
if ( ! empty( $this->description ) ) : ?>
|
169 |
-
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span> <?php
|
170 |
endif; ?>
|
171 |
-
<input
|
172 |
-
type="button"
|
173 |
-
<?php $this->link(); ?>
|
174 |
-
class="button button-primary loftloader-any-page-generate"
|
175 |
-
value="<?php esc_attr_e( 'Generate', 'loftloader' ); ?>"
|
176 |
/><br/><br/>
|
177 |
<textarea class="loftloader-any-page-shortcode" cols="30" rows="4"></textarea>
|
178 |
<div class="customize-control-notifications-container"></div> <?php
|
@@ -183,7 +183,7 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
183 |
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
184 |
endif;
|
185 |
if ( ! empty( $this->description ) ) : ?>
|
186 |
-
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span> <?php
|
187 |
endif; ?>
|
188 |
<input class="loftlader-checkbox" type="checkbox" value="on" name="<?php echo esc_attr( $this->id ); ?>" <?php checked( 'on', $this->value() ); ?> />
|
189 |
<input style="display:none;" type="checkbox" value="on" <?php $this->link(); ?> <?php checked( 'on', $this->value() ); ?> />
|
@@ -230,16 +230,16 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
230 |
|
231 |
<label class="amount opacity"> <?php
|
232 |
if ( ! empty( $this->label ) ) : ?>
|
233 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
234 |
endif; ?>
|
235 |
<span class="<?php echo esc_attr( $this->input_class ); ?>">
|
236 |
<input readonly="readonly" type="text" <?php $this->link(); ?> value="<?php echo esc_attr( $this->value() ); ?>" >
|
237 |
<?php echo wp_kses_post( $this->after_text ); ?>
|
238 |
</span>
|
239 |
</label>
|
240 |
-
<div
|
241 |
-
class="ui-slider loader-ui-slider"
|
242 |
-
data-value="<?php echo esc_attr( $this->manager->get_setting($this->id)->value() ); ?>"
|
243 |
<?php $this->input_attrs(); ?>
|
244 |
>
|
245 |
</div>
|
@@ -275,15 +275,15 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
275 |
$item_id = sanitize_title( $this->id . '-' . $value );
|
276 |
?>
|
277 |
<label for="<?php echo esc_attr( $item_id ); ?>" title="<?php echo esc_attr($attrs['label']); ?>">
|
278 |
-
<input
|
279 |
-
id="<?php echo esc_attr( $item_id ); ?>"
|
280 |
-
class="loftloader-radiobtn <?php echo esc_attr( $value ); ?>"
|
281 |
-
type="radio"
|
282 |
-
value="<?php echo esc_attr( $value ); ?>"
|
283 |
-
name="<?php echo esc_attr( $name ); ?>"
|
284 |
<?php $this->link(); ?>
|
285 |
-
<?php checked( $this->value(), $value ); ?>
|
286 |
-
<?php echo wp_kses_post( $attr ); ?>
|
287 |
/>
|
288 |
<span></span>
|
289 |
</label>
|
@@ -306,12 +306,12 @@ if ( class_exists( 'WP_Customize_Setting' ) ) {
|
|
306 |
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span>
|
307 |
<?php endif; ?>
|
308 |
<span class="<?php echo esc_attr($this->input_wrap_class); ?>">
|
309 |
-
<input
|
310 |
-
class="<?php echo esc_attr( $this->input_class ); ?>"
|
311 |
-
type="<?php echo esc_attr( $this->type ); ?>"
|
312 |
-
<?php $this->input_attrs(); ?>
|
313 |
-
value="<?php echo esc_attr( $this->value() ); ?>"
|
314 |
-
<?php $this->link(); ?>
|
315 |
/>
|
316 |
<?php echo esc_attr( $this->after_text ); ?>
|
317 |
</span>
|
46 |
public function customize_scripts() {
|
47 |
global $wp_scripts, $wp_styles;
|
48 |
$js_url = LOFTLOADER_URI . 'assets/js/customize.min.js';
|
49 |
+
$js_dep = array('jquery', 'wp-color-picker', 'jquery-ui-slider', 'customize-controls', 'media-editor' );
|
50 |
$ui_css = LOFTLOADER_URI . 'assets/css/jquery-ui.css';
|
51 |
$loader_css = LOFTLOADER_URI . 'assets/css/loftloader-settings.min.css';
|
52 |
|
57 |
wp_enqueue_style( 'loftloader-lite-ui', $ui_css, array(), LOFTLOADER_ASSET_VERSION );
|
58 |
wp_enqueue_style( 'loftloader-lite-customize', $loader_css, array(), LOFTLOADER_ASSET_VERSION );
|
59 |
|
60 |
+
foreach ( $wp_scripts->registered as $h => $o ) {
|
61 |
if ( strpos($o->src, 'wp-content/themes') !== false ) {
|
62 |
wp_dequeue_script( $h );
|
63 |
}
|
64 |
};
|
65 |
+
foreach ( $wp_styles->registered as $h => $o ) {
|
66 |
if ( strpos($o->src, 'wp-content/themes') !== false ) {
|
67 |
wp_dequeue_style( $h );
|
68 |
}
|
102 |
$switch = $this->manager->get_setting('loftloader_main_switch')->value();
|
103 |
$classes = 'accordion-section control-section control-section-' . $this->type; ?>
|
104 |
|
105 |
+
<li
|
106 |
+
id="accordion-section-<?php echo esc_attr( $this->id ); ?>"
|
107 |
class="accordion-section control-section control-section-<?php echo esc_attr( $this->type ); ?>"
|
108 |
>
|
109 |
<h3 class="accordion-section-title" tabindex="0">
|
127 |
endif; ?>
|
128 |
</li>
|
129 |
</ul>
|
130 |
+
</li> <?php
|
131 |
else :
|
132 |
parent::render();
|
133 |
endif;
|
139 |
public $filter = false;
|
140 |
public $parent_setting_id = '';
|
141 |
public $show_filter = array();
|
142 |
+
public $img = '';
|
143 |
public $href = '';
|
144 |
public function active_callback() {
|
145 |
if ( $this->filter && ( $this->manager->get_setting($this->parent_setting_id ) instanceof WP_Customize_Setting ) && ! empty( $this->show_filter ) ) {
|
151 |
public function render_content() {
|
152 |
switch ( $this->type ) {
|
153 |
case 'loftloader-ad':
|
154 |
+
if ( ! empty( $this->label ) ) : ?>
|
155 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
156 |
endif;
|
157 |
+
if ( ! empty( $this->img ) ) : ?>
|
158 |
<a href="<?php echo esc_url( $this->href ); ?>" target="_blank">
|
159 |
<img src="<?php echo esc_url( $this->img ); ?>" >
|
160 |
+
</a> <?php
|
161 |
endif; ?>
|
162 |
<div class="customize-control-notifications-container"></div> <?php
|
163 |
break;
|
164 |
case 'loftloader-any-page':
|
165 |
+
if ( ! empty( $this->label ) ) : ?>
|
166 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
167 |
endif;
|
168 |
+
if ( ! empty( $this->description ) ) : ?>
|
169 |
+
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span> <?php
|
170 |
endif; ?>
|
171 |
+
<input
|
172 |
+
type="button"
|
173 |
+
<?php $this->link(); ?>
|
174 |
+
class="button button-primary loftloader-any-page-generate"
|
175 |
+
value="<?php esc_attr_e( 'Generate', 'loftloader' ); ?>"
|
176 |
/><br/><br/>
|
177 |
<textarea class="loftloader-any-page-shortcode" cols="30" rows="4"></textarea>
|
178 |
<div class="customize-control-notifications-container"></div> <?php
|
183 |
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
184 |
endif;
|
185 |
if ( ! empty( $this->description ) ) : ?>
|
186 |
+
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span> <?php
|
187 |
endif; ?>
|
188 |
<input class="loftlader-checkbox" type="checkbox" value="on" name="<?php echo esc_attr( $this->id ); ?>" <?php checked( 'on', $this->value() ); ?> />
|
189 |
<input style="display:none;" type="checkbox" value="on" <?php $this->link(); ?> <?php checked( 'on', $this->value() ); ?> />
|
230 |
|
231 |
<label class="amount opacity"> <?php
|
232 |
if ( ! empty( $this->label ) ) : ?>
|
233 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> <?php
|
234 |
endif; ?>
|
235 |
<span class="<?php echo esc_attr( $this->input_class ); ?>">
|
236 |
<input readonly="readonly" type="text" <?php $this->link(); ?> value="<?php echo esc_attr( $this->value() ); ?>" >
|
237 |
<?php echo wp_kses_post( $this->after_text ); ?>
|
238 |
</span>
|
239 |
</label>
|
240 |
+
<div
|
241 |
+
class="ui-slider loader-ui-slider"
|
242 |
+
data-value="<?php echo esc_attr( $this->manager->get_setting($this->id)->value() ); ?>"
|
243 |
<?php $this->input_attrs(); ?>
|
244 |
>
|
245 |
</div>
|
275 |
$item_id = sanitize_title( $this->id . '-' . $value );
|
276 |
?>
|
277 |
<label for="<?php echo esc_attr( $item_id ); ?>" title="<?php echo esc_attr($attrs['label']); ?>">
|
278 |
+
<input
|
279 |
+
id="<?php echo esc_attr( $item_id ); ?>"
|
280 |
+
class="loftloader-radiobtn <?php echo esc_attr( $value ); ?>"
|
281 |
+
type="radio"
|
282 |
+
value="<?php echo esc_attr( $value ); ?>"
|
283 |
+
name="<?php echo esc_attr( $name ); ?>"
|
284 |
<?php $this->link(); ?>
|
285 |
+
<?php checked( $this->value(), $value ); ?>
|
286 |
+
<?php echo wp_kses_post( $attr ); ?>
|
287 |
/>
|
288 |
<span></span>
|
289 |
</label>
|
306 |
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span>
|
307 |
<?php endif; ?>
|
308 |
<span class="<?php echo esc_attr($this->input_wrap_class); ?>">
|
309 |
+
<input
|
310 |
+
class="<?php echo esc_attr( $this->input_class ); ?>"
|
311 |
+
type="<?php echo esc_attr( $this->type ); ?>"
|
312 |
+
<?php $this->input_attrs(); ?>
|
313 |
+
value="<?php echo esc_attr( $this->value() ); ?>"
|
314 |
+
<?php $this->link(); ?>
|
315 |
/>
|
316 |
<?php echo esc_attr( $this->after_text ); ?>
|
317 |
</span>
|
inc/class-loftloader-front.php
CHANGED
@@ -17,7 +17,7 @@ if ( ! class_exists( 'LoftLoader_Front' ) ) {
|
|
17 |
protected $type; // Get the loader settings
|
18 |
public function __construct() {
|
19 |
$this->get_settings();
|
20 |
-
$this->
|
21 |
if ( $this->loader_enabled() ) {
|
22 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
|
23 |
add_action( 'wp_head', array( $this, 'loader_custom_styles' ), 100 );
|
@@ -26,26 +26,33 @@ if ( ! class_exists( 'LoftLoader_Front' ) ) {
|
|
26 |
}
|
27 |
}
|
28 |
/**
|
29 |
-
*
|
30 |
*/
|
31 |
-
public function
|
32 |
// Only for front view
|
33 |
if ( ! is_admin() ) {
|
34 |
-
|
35 |
-
|
36 |
}
|
37 |
}
|
38 |
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
* Will be called when flush cache
|
40 |
*
|
41 |
* @param string cached string
|
42 |
* @return string modified cached string
|
43 |
*/
|
44 |
-
public function modify_html(
|
|
|
45 |
if ( $this->site_header_loaded && $this->site_footer_loaded ) {
|
46 |
-
|
47 |
} else {
|
48 |
-
|
49 |
}
|
50 |
}
|
51 |
/**
|
17 |
protected $type; // Get the loader settings
|
18 |
public function __construct() {
|
19 |
$this->get_settings();
|
20 |
+
$this->init_cache();
|
21 |
if ( $this->loader_enabled() ) {
|
22 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
|
23 |
add_action( 'wp_head', array( $this, 'loader_custom_styles' ), 100 );
|
26 |
}
|
27 |
}
|
28 |
/**
|
29 |
+
* Init cache for outputing
|
30 |
*/
|
31 |
+
public function init_cache() {
|
32 |
// Only for front view
|
33 |
if ( ! is_admin() ) {
|
34 |
+
add_action( 'wp_head', array( $this, 'start_cache' ) );
|
35 |
+
add_action( 'wp_footer', array( $this, 'modify_html' ), 99999 );
|
36 |
}
|
37 |
}
|
38 |
/**
|
39 |
+
* Start cache for outputing
|
40 |
+
*/
|
41 |
+
public function start_cache() {
|
42 |
+
ob_start();
|
43 |
+
}
|
44 |
+
/**
|
45 |
* Will be called when flush cache
|
46 |
*
|
47 |
* @param string cached string
|
48 |
* @return string modified cached string
|
49 |
*/
|
50 |
+
public function modify_html() {
|
51 |
+
$html = ob_get_clean();
|
52 |
if ( $this->site_header_loaded && $this->site_footer_loaded ) {
|
53 |
+
echo apply_filters( 'loftloader_modify_html', $html );
|
54 |
} else {
|
55 |
+
echo $html;
|
56 |
}
|
57 |
}
|
58 |
/**
|
languages/loftloader.pot
CHANGED
@@ -3,16 +3,16 @@
|
|
3 |
#, fuzzy
|
4 |
msgid ""
|
5 |
msgstr ""
|
6 |
-
"Project-Id-Version: LoftLoader 2.1.
|
7 |
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/loftloader\n"
|
8 |
-
"POT-Creation-Date: 2019-
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: Suihai <cain@loftocean.com>\n"
|
14 |
"Language-Team: Loft Ocean <cain@loftocean.com>\n"
|
15 |
-
"X-Generator: Poedit 2.2.
|
16 |
|
17 |
#: inc/any-page/class-loftloader-any-page.php:24
|
18 |
msgid "LoftLoader Any Page Shortcode"
|
@@ -42,11 +42,11 @@ msgstr ""
|
|
42 |
msgid "More info"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: inc/class-loftloader-front.php:
|
46 |
msgid "loader image"
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: inc/class-loftloader-front.php:
|
50 |
msgid "Close"
|
51 |
msgstr ""
|
52 |
|
3 |
#, fuzzy
|
4 |
msgid ""
|
5 |
msgstr ""
|
6 |
+
"Project-Id-Version: LoftLoader 2.1.11\n"
|
7 |
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/loftloader\n"
|
8 |
+
"POT-Creation-Date: 2019-11-06 10:18+0800\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: Suihai <cain@loftocean.com>\n"
|
14 |
"Language-Team: Loft Ocean <cain@loftocean.com>\n"
|
15 |
+
"X-Generator: Poedit 2.2.4\n"
|
16 |
|
17 |
#: inc/any-page/class-loftloader-any-page.php:24
|
18 |
msgid "LoftLoader Any Page Shortcode"
|
42 |
msgid "More info"
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: inc/class-loftloader-front.php:180
|
46 |
msgid "loader image"
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: inc/class-loftloader-front.php:205
|
50 |
msgid "Close"
|
51 |
msgstr ""
|
52 |
|
loftloader.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: LoftLoader
|
4 |
Plugin URI: http://www.loftocean.com/
|
5 |
Description: An easy to use plugin to add an animated preloader to your website with fully customisations.
|
6 |
-
Version: 2.1.
|
7 |
Author: Loft Ocean
|
8 |
Author URI: http://www.loftocean.com/
|
9 |
Text Domain: loftloader
|
3 |
Plugin Name: LoftLoader
|
4 |
Plugin URI: http://www.loftocean.com/
|
5 |
Description: An easy to use plugin to add an animated preloader to your website with fully customisations.
|
6 |
+
Version: 2.1.11
|
7 |
Author: Loft Ocean
|
8 |
Author URI: http://www.loftocean.com/
|
9 |
Text Domain: loftloader
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: loftocean
|
3 |
Tags: loader, load, preloader, page preloader, prelader spinner, preloader with custom logo, animated preloader, CSS3 preloader, customize
|
4 |
Donate link:
|
5 |
-
Requires at least: 4.
|
6 |
Tested up to: 5.2
|
7 |
-
Stable tag: 2.1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -68,6 +68,8 @@ LoftLoader Pro is available. [Upgrade to pro version](https://codecanyon.net/ite
|
|
68 |
|
69 |
Check some [examples](http://www.loftocean.com/loftloader/example-13/) created by pro version.
|
70 |
|
|
|
|
|
71 |
== Installation ==
|
72 |
|
73 |
1. Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your server (in the /wp-content/plugins/ directory).
|
@@ -94,6 +96,10 @@ Check some [examples](http://www.loftocean.com/loftloader/example-13/) created b
|
|
94 |
8. Pro version: Load Time, Device Control & Smooth Page Transition
|
95 |
|
96 |
== Changelog ==
|
|
|
|
|
|
|
|
|
97 |
= 2.1.10 =
|
98 |
* Fixed: Image moves while loading with Custom Image Loading loader
|
99 |
* Changed: Pro version link on settings page
|
2 |
Contributors: loftocean
|
3 |
Tags: loader, load, preloader, page preloader, prelader spinner, preloader with custom logo, animated preloader, CSS3 preloader, customize
|
4 |
Donate link:
|
5 |
+
Requires at least: 4.7
|
6 |
Tested up to: 5.2
|
7 |
+
Stable tag: 2.1.11
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
68 |
|
69 |
Check some [examples](http://www.loftocean.com/loftloader/example-13/) created by pro version.
|
70 |
|
71 |
+
**Please note**: Although you may find that LoftLoader Lite (the free version) can run on older versions of WordPress (below v4.7), **LoftLoader Pro only supports WordPress v4.7 or higher**. Because the Pro version has more features than the Lite version, including some new features introduced after WordPress 4.7. We always recommend using the latest versions of WordPress to ensure compatibility with your theme and other plugins.
|
72 |
+
|
73 |
== Installation ==
|
74 |
|
75 |
1. Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your server (in the /wp-content/plugins/ directory).
|
96 |
8. Pro version: Load Time, Device Control & Smooth Page Transition
|
97 |
|
98 |
== Changelog ==
|
99 |
+
= 2.1.11 =
|
100 |
+
* Fixed: Compatibility issue with ConveyThis Translate plugin
|
101 |
+
* Fixed: Media Library doesn't show on LoftLoader Settings panel
|
102 |
+
|
103 |
= 2.1.10 =
|
104 |
* Fixed: Image moves while loading with Custom Image Loading loader
|
105 |
* Changed: Pro version link on settings page
|