/** * 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(); xtw18387e653 – Página 11558 – Partidas de San Luis

xtw18387e653

Quais Amadurecido As Probabilidades De Alcançar Em Fire Joker Em Cassinos Online?

Content Que Sentar-se Tiver Problemas A depositar Dinheiro? Jogos De Casino Acostumado Faq Slots Para Android A slot infantilidade pescaria Big Bass Bonanza é um dos maiores sucessos da Pragmatic Play que isso podemos afirmar pelas nossas pesquisas. A desafogo já conceito uma vez que inúmeras sequências, mas barulho afeito incessantemente estará sobre destaque. Briga […]

Quais Amadurecido As Probabilidades De Alcançar Em Fire Joker Em Cassinos Online? Leer más »

¡jugar Anexar La Tragamoneda Fire Joker Freeze! Hotslots

Content Barulho E É Briga Cata Hugo Goal Símbolos Aquele Pagamentos/h2> Esses jogos podem acontecer acessados criancice várias maneiras, barulho que reduz a áfrica da armazém. Sentar-se você é um apreciador puerilidade jogos puerilidade cassino online, os cassinos online oferecem uma ampla assalto de jogos. Algumas mesas têm menstruo mais favoráveis aos jogadores do e

¡jugar Anexar La Tragamoneda Fire Joker Freeze! Hotslots Leer más »

Better Internet casino Australia, Au lightning link free coins today A real income Casinos

Articles The newest Casinos: lightning link free coins today Items to Remember Before choosing The best Online slots games An informed Real cash Gambling enterprise Apps Inside 2023 Play Terminator: Genisys Position Games For real Currency The method might need the fresh distribution from associated data files to have character confirmation. The fresh withdrawal time

Better Internet casino Australia, Au lightning link free coins today A real income Casinos Leer más »

Da Vinci Expensive diamonds Demo Gamble 100 percent free Slot Video game

Posts Picture Just how Da Vinci Expensive diamonds Dual Gamble Slot works Da Vinci Expensive diamonds Obtain Da Vinci Diamonds Pc Videos Game play The brand new tumbling reels function continues within manner up to you will find zero the brand new successful combinations on the reels. Blank areas are up coming filled with the

Da Vinci Expensive diamonds Demo Gamble 100 percent free Slot Video game Leer más »

Indian Dreaming Pokie: Enjoy a leading Online game away from Aristocrat

Articles What are No deposit 100 percent free Revolves? Casinos Giving fifty Free Revolves After you Put The Mastercard Tips Discovered fifty No deposit Totally free Spins? The new “Non-Sticky” No deposit Added bonus (The newest Gold standard) Such casinos on the internet provide legitimate totally free revolves no deposit bonuses to own the newest

Indian Dreaming Pokie: Enjoy a leading Online game away from Aristocrat Leer más »

Better Internet casino A real income Sites To own Larger Winnings, Gamble Better casino Betsafe no deposit bonus Games and Winnings

Blogs Casino Betsafe no deposit bonus: Could you Legitimately Play Harbors Online The real deal Currency? Paypal Ports Or other Preferred Casino games Inside the 2023 Payout Date Slot Ino Online game Greatest Slots Games To try out From the Our Greatest Necessary Casinos They provide quick withdrawals and you can a range of fee

Better Internet casino A real income Sites To own Larger Winnings, Gamble Better casino Betsafe no deposit bonus Games and Winnings Leer más »