88 lines
2.6 KiB
PHP
Executable File
88 lines
2.6 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* File to define functions and hooks related to preloader
|
|
*
|
|
* @package Ogma Blog
|
|
*/
|
|
|
|
if ( ! function_exists( 'ogma_blog_preloader_items' ) ) :
|
|
|
|
/**
|
|
* function to manage the requested preloader items
|
|
*
|
|
* @since 1.0.0
|
|
*/
|
|
function ogma_blog_preloader_items() {
|
|
$ogma_blog_preloader_enable = ogma_blog_get_customizer_option_value( 'ogma_blog_preloader_enable' );
|
|
|
|
if ( false === $ogma_blog_preloader_enable ) {
|
|
return;
|
|
}
|
|
|
|
$ogma_blog_preloader_style = ogma_blog_get_customizer_option_value( 'ogma_blog_preloader_style' );
|
|
|
|
?>
|
|
<div id="ogma-blog-preloader" class="preloader-background">
|
|
<div class="preloader-wrapper">
|
|
<?php
|
|
switch ( $ogma_blog_preloader_style ) {
|
|
case 'three_bounce':
|
|
?>
|
|
<div class="ogma-blog-three-bounce">
|
|
<div class="og-child og-bounce1"></div>
|
|
<div class="og-child og-bounce2"></div>
|
|
<div class="og-child og-bounce3"></div>
|
|
</div>
|
|
<?php
|
|
break;
|
|
|
|
case 'wave':
|
|
?>
|
|
<div class="ogma-blog-wave">
|
|
<div class="og-rect og-rect1"></div>
|
|
<div class="og-rect og-rect2"></div>
|
|
<div class="og-rect og-rect3"></div>
|
|
<div class="og-rect og-rect4"></div>
|
|
<div class="og-rect og-rect5"></div>
|
|
</div>
|
|
<?php
|
|
break;
|
|
|
|
case 'folding_cube':
|
|
?>
|
|
<div class="ogma-blog-folding-cube">
|
|
<div class="og-cube1 og-cube"></div>
|
|
<div class="og-cube2 og-cube"></div>
|
|
<div class="og-cube4 og-cube"></div>
|
|
<div class="og-cube3 og-cube"></div>
|
|
</div>
|
|
<?php
|
|
break;
|
|
|
|
case 'ball':
|
|
?>
|
|
<div class="ogma-blog-ball">
|
|
<div></div>
|
|
</div>
|
|
<?php
|
|
break;
|
|
|
|
default:
|
|
?>
|
|
<div class="ogma-blog-three-bounce">
|
|
<div class="og-child og-bounce1"></div>
|
|
<div class="og-child og-bounce2"></div>
|
|
<div class="og-child og-bounce3"></div>
|
|
</div>
|
|
<?php
|
|
break;
|
|
}
|
|
?>
|
|
</div><!-- .preloader-wrapper -->
|
|
</div><!-- #ogma-blog-preloader -->
|
|
<?php
|
|
}
|
|
|
|
endif;
|
|
|
|
add_action( 'ogma_blog_before_page', 'ogma_blog_preloader_items', 5 );
|