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

xtw183873651

Mobile Online Casinos Schweiz.2319

Mobile Online Casinos Schweiz ▶️ SPIELEN Содержимое Die Vorteile von mobilen Online Casinos Die Top-5 mobilen Online Casinos in der Schweiz Die Top-5 mobilen Online Casinos in der Schweiz – weitere Highlights Die Schweiz ist bekannt für ihre strengen Gesetze und Regulierungen im Bereich des Glücksspiels. Doch was bedeutet das für diejenigen, die sich für […]

Mobile Online Casinos Schweiz.2319 Leer más »

Pinco Online Kazino n Populyar Slot Oyunlar.2615

Pinco Online Kazino – Ən Populyar Slot Oyunları ▶️ OYNA Содержимое Slot Oyunlarının Növü və Populyarlıqları Pinco Casino Promo Code və Pinco Promo Code Ən Sevilen Slot Oyunları və Onlar Haqqında Məlumatlar Qeydiyyat və Oyunlaşma Prosesi Pinco Casino Promo Code İstifadəsi Pinko az, ya da pinco Casino adı verilən bu ən populyar qazino səhifəsi, oyunçuların

Pinco Online Kazino n Populyar Slot Oyunlar.2615 Leer más »

Royal Reels Casino Australia Exclusive Welcome Bonus for New Players.418

Royal Reels Casino Australia – Exclusive Welcome Bonus for New Players ▶️ PLAY Содержимое Unlock the Fun with a 100% Match Bonus Up to 0 Discover the Thrill of Online Casino Gaming with Royal Reels Why Choose Royal Reels? Start Your Journey with a Secure and Reliable Online Casino Why Choose Royal Reels Online Casino?

Royal Reels Casino Australia Exclusive Welcome Bonus for New Players.418 Leer más »

Nouveau casino en ligne en France Comment sinscrire et commencer jouer.2631

Nouveau casino en ligne en France – Comment s’inscrire et commencer à jouer ▶️ JOUER Содержимое Les étapes pour s’inscrire Conseils pour s’inscrire avec succès Les casinos en ligne sont devenus très populaires en France ces dernières années, offrant une expérience de jeu en ligne sécurisée et amusante. Mais comment choisir le bon casino en

Nouveau casino en ligne en France Comment sinscrire et commencer jouer.2631 Leer más »

Magyar Online Casino kriptovaluts fizetssel s Bitcoin tmogatssal.536

Magyar Online Casino kriptovalutás fizetéssel és Bitcoin támogatással ▶️ JÁTSZANI Содержимое Magyar Online Casino kriptovalutással fizetéssel és Bitcoin támogatással Kriptovalutával fizetés Bitcoin támogatás Fizetni kriptovalutákkal online játékokat: előnyök és figyelendő pontok Figyelendő pontok Bitcoin használata online kaszinókban: milyen a folyamat? Ha keresed a legjobb magyar online casino , amely kriptovalutással fizetést támogat, akkor a Magyar

Magyar Online Casino kriptovaluts fizetssel s Bitcoin tmogatssal.536 Leer más »

1win ставки на спорт в букмекерской конторе.4248 (3)

1win — ставки на спорт в букмекерской конторе ▶️ ИГРАТЬ Содержимое Преимущества работы с 1win Удобство использования Широкий спектр услуг Как сделать ставку на спорт в 1win Преимущества 1win Если вы ищете надежный партнер для ставок на спорт, то 1вин – это отличный выбор. Букмекерская контора 1вин предлагает широкий спектр ставок на различные виды спорта,

1win ставки на спорт в букмекерской конторе.4248 (3) Leer más »

1Win .3976

1Win 온라인 카지노 이용 방법 – 가입부터 게임까지 ▶️ 놀다 Содержимое 1win 사이트 가입 절차 게임 선택과 이용 방법 보안과 고객 지원 1Win 사이트에서 게임을 시작하려면 먼저 1Win 카지노에 가입해야 합니다. 1Win Korea 웹사이트로 이동한 후 «가입» 버튼을 클릭하고 필요한 정보를 입력하세요. 이메일 주소, 비밀번호, 생년월일 등을 정확하게 입력해야 합니다. 계정이 생성되면 로그인하여 원하는 게임을

1Win .3976 Leer más »