%PDF- %PDF-
Direktori : /var/www/projetos/stb.ind.br/wp-content/themes/maxbizz/inc/frontend/ |
Current File : /var/www/projetos/stb.ind.br/wp-content/themes/maxbizz/inc/frontend/preloader.php |
<?php function preloader_customize_settings() { /** * Customizer configuration */ $settings = array( 'theme' => 'maxbizz', ); $panels = array( ); $sections = array( 'preload_section' => array( 'title' => esc_attr__( 'Preloader', 'maxbizz' ), 'description' => '', 'priority' => 22, 'capability' => 'edit_theme_options', ), ); $fields = array( /* preloader */ 'preload' => array( 'type' => 'toggle', 'label' => esc_attr__( 'Preloader', 'maxbizz' ), 'section' => 'preload_section', 'default' => 0, 'priority' => 10, ), 'preload_logo' => array( 'type' => 'image', 'label' => esc_html__( 'Logo Preload', 'maxbizz' ), 'section' => 'preload_section', 'default' => trailingslashit( get_template_directory_uri() ) . 'images/logo.svg', 'priority' => 11, 'active_callback' => array( array( 'setting' => 'preload', 'operator' => '==', 'value' => 1, ), ), ), 'preload_logo_width' => array( 'type' => 'slider', 'label' => esc_html__( 'Logo Width', 'maxbizz' ), 'section' => 'preload_section', 'default' => 124, 'priority' => 12, 'choices' => array( 'min' => 0, 'max' => 400, 'step' => 1, ), 'active_callback' => array( array( 'setting' => 'preload', 'operator' => '==', 'value' => 1, ), ), ), 'preload_logo_height' => array( 'type' => 'slider', 'label' => esc_html__( 'Logo Height', 'maxbizz' ), 'section' => 'preload_section', 'default' => 50, 'priority' => 13, 'choices' => array( 'min' => 0, 'max' => 200, 'step' => 1, ), 'active_callback' => array( array( 'setting' => 'preload', 'operator' => '==', 'value' => 1, ), ), ), 'preload_text_color' => array( 'type' => 'color', 'label' => esc_html__( 'Percent Text Color', 'maxbizz' ), 'section' => 'preload_section', 'default' => '#0a0f2b', 'priority' => 14, 'active_callback' => array( array( 'setting' => 'preload', 'operator' => '==', 'value' => 1, ), ), ), 'preload_bgcolor' => array( 'type' => 'color', 'label' => esc_html__( 'Background Color', 'maxbizz' ), 'section' => 'preload_section', 'default' => '#fff', 'priority' => 15, 'active_callback' => array( array( 'setting' => 'preload', 'operator' => '==', 'value' => 1, ), ), ), 'preload_typo' => array( 'type' => 'typography', 'label' => esc_attr__( 'Percent Preload Font', 'maxbizz' ), 'section' => 'preload_section', 'default' => array( 'font-family' => 'Roboto', 'variant' => 'regular', 'font-size' => '13px', 'line-height' => '40px', 'letter-spacing' => '2px', 'subsets' => array( 'latin-ext' ), 'text-transform' => 'none', 'text-align' => 'center' ), 'priority' => 16, 'output' => array( array( 'element' => '#royal_preloader.royal_preloader_logo .royal_preloader_percentage', ), ), 'active_callback' => array( array( 'setting' => 'preload', 'operator' => '==', 'value' => 1, ), ), ), ); $settings['panels'] = apply_filters( 'maxbizz_customize_panels', $panels ); $settings['sections'] = apply_filters( 'maxbizz_customize_sections', $sections ); $settings['fields'] = apply_filters( 'maxbizz_customize_fields', $fields ); return $settings; } $maxbizz_customize = new Maxbizz_Customize( preloader_customize_settings() ); if( maxbizz_get_option('preload') != false ){ function maxbizz_body_classes( $classes ) { $classes[] = 'royal_preloader'; return $classes; } add_filter( 'body_class', 'maxbizz_body_classes' ); function maxbizz_preload_body_open_script() { echo '<div id="royal_preloader" data-width="'.maxbizz_get_option('preload_logo_width').'" data-height="'.maxbizz_get_option('preload_logo_height').'" data-url="'.maxbizz_get_option('preload_logo').'" data-color="'.maxbizz_get_option('preload_text_color').'" data-bgcolor="'.maxbizz_get_option('preload_bgcolor').'"></div>'; } add_action( 'wp_body_open', 'maxbizz_preload_body_open_script' ); function maxbizz_preload_scripts() { wp_enqueue_style('maxbizz-preload', get_template_directory_uri().'/css/royal-preload.css'); } add_action( 'wp_enqueue_scripts', 'maxbizz_preload_scripts' ); }