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

News

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 »

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 »

Casinozer Casino France – Bonus de Bienvenue de 100.1030

Casinozer Casino France – Bonus de Bienvenue de 100% ▶️ JOUER Содержимое Les Avantages du Casinozer Casino France Comment se connecter au Casinozer Casino France ? Le Bonus de Bienvenue de 100% : Comment Faire Les Conditions du Bonus Les Conditions du Bonus de Bienvenue Conditions de jeu standard Les casinos en ligne sont de

Casinozer Casino France – Bonus de Bienvenue de 100.1030 Leer más »

Pinco casino Trkiyede mobil uygulama ve eriim.735

Pinco casino Türkiye’de – mobil uygulama ve erişim ▶️ OYNAMAK Содержимое Pinco Casino Türkiye’de: Mobil Uygulama ve Erişim Mobil Uygulama Kullanımı ve Özellikleri Türkiye’deki Kullanıcılar için En İyi Oyunlar ve Bonuslar Pinco Casino Türkiye’de: Mobil Uygulama ve Erişim Güvenlik Özellikleri Performans Özellikleri Pinco online casino, Türkiye’de oyun sevdiklerinin en güvenli ve en eğlenceli seçeneklerinden biridir.

Pinco casino Trkiyede mobil uygulama ve eriim.735 Leer más »

Mostbet Trkiye casino.7454

Mostbet Türkiye casino ▶️ OYNAMAK Содержимое Mostbet Türkiye Casino: Oyunlar ve Bonuslar En Popüler Oyunlar Slot Oyunları Kağıt Oyunları En İyi Bonuslar ve İndirimler Yeni Oyuncu Bonusları Mevcut Oyuncu İndirimleri Yeni Kullanıcılar için Özel Teklifler Mostbet Casino, Türkiye’de popüler bir online casino platformudur. mostbet türkiye adı altında, bu platform Türkiye’ye özel olarak tasarlanmıştır ve yerel

Mostbet Trkiye casino.7454 Leer más »

официальный сайт в Казахстане Olimp Casino.2518 (2)

Олимп казино официальный сайт в Казахстане – Olimp Casino ▶️ ИГРАТЬ Содержимое Преимущества игры в Olimp Casino Безопасность игроков Как начать играть в Olimp Casino Олимп бет скачать Бонусы и акции Olimp Casino Если вы ищете надежный и безопасный способ играть в онлайн-казино, то Olimp Casino – это отличный выбор для вас. олимп казино официальный

официальный сайт в Казахстане Olimp Casino.2518 (2) Leer más »