Changeset 2252277
- Timestamp:
- 02/29/2020 07:56:21 AM (6 years ago)
- Location:
- loader/trunk
- Files:
-
- 5 edited
-
inc/controls.php (modified) (1 diff)
-
inc/preloader/functions.php (modified) (5 diffs)
-
inc/preloader/styles.php (modified) (1 diff)
-
loader.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
loader/trunk/inc/controls.php
r2214142 r2252277 352 352 ) 353 353 ) ); 354 355 356 357 358 359 /** 360 * Preloader Only On Homepage 361 * 362 * @package Loader 363 * @since 1.2.2 364 */ 365 366 // Enable preload on home setting 367 $wp_customize->add_setting( 'only_home', 368 array( 369 'default' => '0', 370 'transport' => 'refresh', 371 'sanitize_callback' => 'loader_sanitize_checkbox' 372 ) 373 ); 374 375 // Enable preload on home control 376 $wp_customize->add_control( 'only_home', array( 377 'type' => 'checkbox', 378 'settings' => 'only_home', 379 'section' => 'loader_settings', 380 'label' => __( 'Only on homepage', 'loader' ), 381 'description' => __( 'Display preloader screen only on homepage.', 'loader' ), 382 'description_hidden' => false, 383 ) ); -
loader/trunk/inc/preloader/functions.php
r2237182 r2252277 39 39 * Preloader Script 40 40 * 41 * @version 1. 0.041 * @version 1.2.2 42 42 * @since 1.0.0 43 43 * @package Loader … … 58 58 59 59 60 61 62 63 /** 64 * Preloader Only Home Script 65 * 66 * @version 1.2.2 67 * @since 1.2.2 68 * @package Loader 69 */ 70 function loader_home_script() { 71 $home_url = get_home_url(); 72 echo' 73 <script> 74 if ( window.location.href == "'. $home_url . '/" ){ 75 jQuery(document).ready(function(d){d(window).load(function(){d("#bbpreloading").addClass("hidepreloader")})}); 76 } 77 78 if ( window.location.href !== "'. $home_url . '/" ){ 79 jQuery(document).ready(function(l){ l("#bbpreloading").remove(); }); 80 } 81 </script>'; 82 } 83 84 85 60 86 /** 61 87 * Preloader Html 62 88 * 63 * @version 1. 0.089 * @version 1.2.2 64 90 * @since 1.0.0 65 91 * @package Loader … … 127 153 * Preloader Quotes 128 154 * 129 * @version 1. 0.0155 * @version 1.2.2 130 156 * @since 1.0.0 131 157 * @package Loader … … 153 179 154 180 // Add script to footer 155 add_action('wp_footer', 'loader_script'); 181 if ( get_theme_mod('only_home' , 0) == 1 ) { 182 add_action('wp_head', 'loader_home_script'); 183 } else{ 184 add_action('wp_footer', 'loader_script'); 185 } 186 156 187 157 188 … … 166 197 * Add html detecting user choice 167 198 * 168 * @version 1. 0.0199 * @version 1.2.2 169 200 * @since 1.0.0 170 201 * @package Loader -
loader/trunk/inc/preloader/styles.php
r2214142 r2252277 17 17 * Preloader style 18 18 * 19 * @version 1. 0.019 * @version 1.2.2 20 20 * @since 1.0.0 21 21 * @package Loader -
loader/trunk/loader.php
r2237182 r2252277 4 4 * Plugin URI: https://wordpress.org/plugins/loader 5 5 * Description: Loader is a lightweight plugin to show preloader and preload pages on mouse hover to load pages faster. 6 * Version: 1.2. 16 * Version: 1.2.2 7 7 * Author: BroadBrander 8 8 * Author URI: https://broadbrander.com -
loader/trunk/readme.txt
r2237182 r2252277 73 73 74 74 * Fixed: Minor Bug 75 76 = 1.2.2 = 77 78 * Added: Show preloader only on homepage option
Note: See TracChangeset
for help on using the changeset viewer.