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

xtw18387e653

Afsløring af hemmelighederne bag casino gevinster Strategier for succes

Afsløring af hemmelighederne bag casino gevinster Strategier for succes Strategier for at øge dine chancer for at vinde Når det kommer til at spille i casinoer, er det vigtigt at have strategier, der kan øge dine chancer for at vinde. En af de mest effektive metoder er at forstå spillene, før du begynder at satse. […]

Afsløring af hemmelighederne bag casino gevinster Strategier for succes Leer más »

Free magic fruits 81 casino Harbors Gamble Free online Slots from the Gambling enterprises com

Articles Simple tips to enjoy three dimensional Harbors? – magic fruits 81 casino Costs per Twist In which do i need to play Slotomania’s totally free slots? Short-Term Free online Harbors Strategy Free Slot Games All of us against A real income Slots Gamble three dimensional Slots for the money Twist near to greatest celebrities

Free magic fruits 81 casino Harbors Gamble Free online Slots from the Gambling enterprises com Leer más »

Existireren es einen Verbunden Spielsalon Prufung durch Dotierung Warentest?

8 seriose Casinos inoffizieller mitarbeiter Versuch Koru Dies sei berechtigt vorgeschrieben, auf diese weise das Penunze das Glucksspieler auf keinen sache fur nachfolgende operative Einzelhandelsgeschaft des Unternehmens genutzt seien konnte. Wenn der der Fragestellung aufwarts anwendung durch diesem Verbunden Casino habt, hinterher konnt das euch fortgesetzt angeschaltet selbige Lizenzierungsbehorde kontaktieren, diese umherwandern damit den Streitfall

Existireren es einen Verbunden Spielsalon Prufung durch Dotierung Warentest? Leer más »

Joacă jocul să slot Jack Hammer 2 pe Win2 cazinou online Casino 1win

Content Win2 cazinou online | Cazinouri Online De Coduri Bonus Fara Depunere Încheiere rotiri gratuite însă achitare în cazinourile printre România Strategii de dans de casino: Cân să câștigi bani reali Joacă Jack Hammer 2 slot geab Alte tipuri ş bonusuri pe cazinourile online Există, să invar, o Win2 cazinou online mulțime ş simboluri speciale,

Joacă jocul să slot Jack Hammer 2 pe Win2 cazinou online Casino 1win Leer más »

Unlocking the secrets of successful casino strategies

Unlocking the secrets of successful casino strategies Understanding the Basics of Casino Games Before diving into sophisticated strategies, it is essential to grasp the fundamentals of casino games. Each game, whether it’s blackjack, poker, or roulette, has its own set of rules and odds that dictate the house advantage. Familiarizing yourself with these elements can

Unlocking the secrets of successful casino strategies Leer más »

Unlocking the secrets of successful casino strategies

Unlocking the secrets of successful casino strategies Understanding the Basics of Casino Games Before diving into sophisticated strategies, it is essential to grasp the fundamentals of casino games. Each game, whether it’s blackjack, poker, or roulette, has its own set of rules and odds that dictate the house advantage. Familiarizing yourself with these elements can

Unlocking the secrets of successful casino strategies Leer más »

Unlocking the secrets of successful casino strategies

Unlocking the secrets of successful casino strategies Understanding the Basics of Casino Games Before diving into sophisticated strategies, it is essential to grasp the fundamentals of casino games. Each game, whether it’s blackjack, poker, or roulette, has its own set of rules and odds that dictate the house advantage. Familiarizing yourself with these elements can

Unlocking the secrets of successful casino strategies Leer más »

Unlocking the secrets of successful casino strategies

Unlocking the secrets of successful casino strategies Understanding the Basics of Casino Games Before diving into sophisticated strategies, it is essential to grasp the fundamentals of casino games. Each game, whether it’s blackjack, poker, or roulette, has its own set of rules and odds that dictate the house advantage. Familiarizing yourself with these elements can

Unlocking the secrets of successful casino strategies Leer más »

Utforska spänningen i höginsats casinospel Vad du behöver veta

Utforska spänningen i höginsats casinospel Vad du behöver veta Vad är höginsats casinospel? Höginsats casinospel refererar till aktiviteter inom spelvärlden där spelare satsar stora belopp av pengar. Dessa spel erbjuder ofta en intensitet och spänning som är svår att hitta i lägre insatsmatcher. Oavsett om det handlar om poker, blackjack eller roulette, kan deltagarna förvänta

Utforska spänningen i höginsats casinospel Vad du behöver veta Leer más »

Utforska spänningen i höginsats casinospel Vad du behöver veta

Utforska spänningen i höginsats casinospel Vad du behöver veta Vad är höginsats casinospel? Höginsats casinospel refererar till aktiviteter inom spelvärlden där spelare satsar stora belopp av pengar. Dessa spel erbjuder ofta en intensitet och spänning som är svår att hitta i lägre insatsmatcher. Oavsett om det handlar om poker, blackjack eller roulette, kan deltagarna förvänta

Utforska spänningen i höginsats casinospel Vad du behöver veta Leer más »