/** * 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 41534 – Partidas de San Luis

Sin categoría

Better $10 Minimal Put Casinos ️ Canada 2024

Articles Ways to Withdraw Free Spins Successful Our very own Finest Totally free Spins No deposit Casino because of the Class Greatest $ten Deposit Gambling enterprises inside The brand new Zealand Although not, withdrawals aren’t quick, and also the steps try slightly restricted. Canadian detachment actions available are Visa, electronic wire transfers, and you can […]

Better $10 Minimal Put Casinos ️ Canada 2024 Leer más »

Sustapec 500 Spectrum Anabolika Acetat: Ein Schlüssel zum effektiven Bodybuilding

Im Bodybuilding spielt die Wahl der richtigen Anabolika eine entscheidende Rolle. Unter den zahlreichen verfügbaren Produkten hebt sich Sustapec 500 Spectrum Anabolika Acetat besonders hervor. Es handelt sich um eine leistungsstarke Kombination, die Körperbauern dabei helfen kann, ihre Ziele schneller und effizienter zu erreichen. Was ist Sustapec 500 Spectrum Anabolika Acetat? Sustapec 500 ist ein

Sustapec 500 Spectrum Anabolika Acetat: Ein Schlüssel zum effektiven Bodybuilding Leer más »

Jungle Jim Free 30 Spins No deposit 2024 Plus the Missing Sphinx 2024 Play on Range فروشگاه ابزار دقیق پنل

Blogs Jungle Jim El Dorado (Microgaming) – Opinion & Demonstration Play Forest Jim: El Dorado Games Has Better Gambling enterprises to experience Jungle Jim El Dorado and Victory Real Currency! Theme Thus, the new casino slot games is actually perfectly right for each other pc and you may mobile devices, in addition to all sorts

Jungle Jim Free 30 Spins No deposit 2024 Plus the Missing Sphinx 2024 Play on Range فروشگاه ابزار دقیق پنل Leer más »

LeoVegas Kasino Anmeldebonus ⭐ Freispiele Leu Online Power Stars Ios Slots Vegas kasino

Unser Funktionen inside ein mobilen App sie sind ebenso reichlich genau so wie die unter ein Internetseite. Nun Online Power Stars Ios Slots beherrschen Die leser selbst qua diesem einfachen Mobilgerät unter einsatz von Internetverbindung Deren begehrtesten Spiele inoffizieller mitarbeiter Spielbank hochfahren.

LeoVegas Kasino Anmeldebonus ⭐ Freispiele Leu Online Power Stars Ios Slots Vegas kasino Leer más »

Gamble during the Top Slots On line for real Money Casinos of Oct 2024

Blogs Liberated to Play NetEnt Slots Appeared Posts Cash Stax Signs and much more Features Start by verifying the fresh legitimacy and you may licensing of your own internet casino. Legitimate regulating authorities demand rigid laws and regulations to safeguard participants and keep maintaining the brand new integrity out of online gambling. Using secure fee

Gamble during the Top Slots On line for real Money Casinos of Oct 2024 Leer más »