/** * Transparent Header - Customizer. * * @package Astra * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( ! class_exists( 'Astra_Ext_Transparent_Header_Loader' ) ) { /** * Customizer Initialization * * @since 1.0.0 */ class Astra_Ext_Transparent_Header_Loader { /** * Member Variable * * @var object instance */ private static $instance; /** * Initiator */ public static function get_instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_preview_init', array( $this, 'preview_scripts' ) ); add_action( 'customize_register', array( $this, 'customize_register' ), 2 ); } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Header - Transparent. $defaults['transparent-header-logo'] = ''; $defaults['transparent-header-retina-logo'] = ''; $defaults['different-transparent-logo'] = 0; $defaults['different-transparent-retina-logo'] = 0; $defaults['transparent-header-logo-width'] = array( 'desktop' => 150, 'tablet' => 120, 'mobile' => 100, ); $defaults['transparent-header-enable'] = 0; /** * Old option for 404, search and archive pages. * * For default value on separate option this setting is in use. */ $defaults['transparent-header-disable-archive'] = 1; $defaults['transparent-header-disable-latest-posts-index'] = 1; $defaults['transparent-header-on-devices'] = 'both'; $defaults['transparent-header-main-sep'] = ''; $defaults['transparent-header-main-sep-color'] = ''; /** * Transparent Header */ $defaults['transparent-header-bg-color'] = ''; $defaults['transparent-header-color-site-title'] = ''; $defaults['transparent-header-color-h-site-title'] = ''; $defaults['transparent-menu-bg-color'] = ''; $defaults['transparent-menu-color'] = ''; $defaults['transparent-menu-h-color'] = ''; $defaults['transparent-submenu-bg-color'] = ''; $defaults['transparent-submenu-color'] = ''; $defaults['transparent-submenu-h-color'] = ''; $defaults['transparent-header-logo-color'] = ''; /** * Transparent Header Responsive Colors */ $defaults['transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hba-transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hbb-transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-h-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-text-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. */ public function customize_register( $wp_customize ) { // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound /** * Register Panel & Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/class-astra-transparent-header-panels-and-sections.php'; /** * Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-colors-transparent-header-configs.php'; // Check Transparent Header is activated. require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-transparent-header-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Customizer Preview */ public function preview_scripts() { /** * Load unminified if SCRIPT_DEBUG is true. */ /* Directory and Extension */ $dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified'; $file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_script( 'astra-transparent-header-customizer-preview-js', ASTRA_THEME_TRANSPARENT_HEADER_URI . 'assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true ); // Localize variables for further JS. wp_localize_script( 'astra-transparent-header-customizer-preview-js', 'AstraBuilderTransparentData', array( 'is_astra_hf_builder_active' => Astra_Builder_Helper::$is_header_footer_builder_active, 'is_flex_based_css' => Astra_Builder_Helper::apply_flex_based_css(), 'transparent_header_devices' => astra_get_option( 'transparent-header-on-devices' ), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); Sin categoría – Página 59683 – Partidas de San Luis

Sin categoría

Can there be An online Local casino Where you could Put From the Cell phone Statement?

Posts Totally free Harbors: Enjoy More than 2,3 hundred Slot Game Demonstrations! Should i Have fun with Mobilepay After all Online casinos? Pay From the Mobile Casinos Spend Because of the Cell phone Choice #3: Fruit Shell out And Yahoo Shell out Is there An optimum Put Matter? Charge notes will be the preferred kind […]

Can there be An online Local casino Where you could Put From the Cell phone Statement? Leer más »

Compreendendo Os Slots Infantilidade Alta Volatilidade Como E Eles Funcionam

Content Adicione Seu Explicação O Desassazonadô Casino Jogos Puerilidade Cassino Offline Para Android 7 Clássicos Melhores Sites Infantilidade Slots Elevado Bônus No Ice Casino Os símbolos especiais são puerilidade aquele Brutal slot machine Scatter , Bonus como Rodadas Grátis (muitos ladrões). Destarte, dilema um acabamento de slot e tenha o argumento como você prefere, apesar

Compreendendo Os Slots Infantilidade Alta Volatilidade Como E Eles Funcionam Leer más »

Better Casinos on the internet Inside India 2024 Top 10 Websites

Articles Extremely important Tips to Discover Just before Playing Roulette On the web And therefore Game Would be the Most widely used Within the South Africa? Which Produces The newest Gambling establishment Analysis In the Gambling enterprise Org? Another advantage of your MyBookie program would be the fact an alternative app isn’t needed. As an

Better Casinos on the internet Inside India 2024 Top 10 Websites Leer más »

Gamble Rainbow Money Cellular Position Video game In the Spend By Mobile Local casino

Posts Zimpler Internet casino Shell out With Cell phone Statement Wheelz Gambling establishment We can Find a very good Local casino Spend From the Cellular For your Country E-wallets add another layer of comfort, giving a seamless treatment for see a deposit matter without needing bodily cards otherwise lender visits. Any type of your own

Gamble Rainbow Money Cellular Position Video game In the Spend By Mobile Local casino Leer más »

Mobile Gambling establishment No-deposit Bonuses In the united kingdom 2024

Blogs Is there People Personal No deposit Cellular Gambling establishment Bonus Offer? Kind of Totally free No-deposit Cellular Local casino Offers Check out the Better No deposit Mobile Casinos To visit Inside 2024! Find A gambling establishment Offering A no-deposit Extra Greatest Alternative to These Incentives Instead Payments Customer service One of several items that

Mobile Gambling establishment No-deposit Bonuses In the united kingdom 2024 Leer más »

Diretoria De Bagarote Para Slot Players

Content Prepare Seus Palpites Na Eurocopa Uma vez que A arbitramento Do Depósito Apostas Cassinos Onde Você Pode Apostar Money Coming Baixar Caça Niquel Halloween 30 Linhas Como Apartar An aparelhar Briga Slot Online Uma vez que Reais Brasileiros? O Como Significa «entreposto Sobre Cassino» Abicar Infinidade Dos Jogos Infantilidade Acaso? É determinante como tenha todas

Diretoria De Bagarote Para Slot Players Leer más »