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

xtw1838790ca

Pinup Casino dünyasına tam baxış Ən yaxşı strategiyalar və məsləhətlər

Pinup Casino dünyasına tam baxış Ən yaxşı strategiyalar və məsləhətlər Pinup Casino-nun xüsusiyyətləri Pinup Casino, oyunçular üçün çoxsaylı imkanlar təqdim edən bir platformadır. Bu platforma, kazino oyunlarından idman mərc oyunlarına qədər geniş bir çeşiddə xidmət göstərir. Oyunçular, sevimli oyunlarını asanlıqla taparaq, əyləncəli və həyəcanverici bir təcrübə yaşayırlar. Həmçinin, pinup platformalarının gələcəyi, oyuncuların tələblərinə uyğun olaraq […]

Pinup Casino dünyasına tam baxış Ən yaxşı strategiyalar və məsləhətlər Leer más »

Producers now owe much more for medical health insurance

Blogs When must i change my personal ACA package? Are you permitted use the Marketplace? Find out more about the brand new Superior Taxation Borrowing from the bank and other taxation provisions of your own Sensible Worry Act during the Irs.gov Check out the Opportunities in the Healthcare.gov for more information on the revealing alterations

Producers now owe much more for medical health insurance Leer más »

Las tendencias más impactantes en la industria del juego con PinUp

Las tendencias más impactantes en la industria del juego con PinUp La digitalización del juego La industria del juego ha experimentado una transformación notable gracias a la digitalización. Cada vez más personas optan por plataformas en línea, como PinUp, donde pueden disfrutar de una amplia variedad de juegos desde la comodidad de sus hogares. En

Las tendencias más impactantes en la industria del juego con PinUp Leer más »

Diferencias clave entre casinos locales e internacionales lo que necesitas saber sobre Mi Casino

Diferencias clave entre casinos locales e internacionales lo que necesitas saber sobre Mi Casino Definición de casinos locales e internacionales Los casinos locales son aquellos que operan dentro de un país específico y están sujetos a las regulaciones de la jurisdicción local. Estos establecimientos suelen ofrecer una experiencia de juego más personalizada, ya que están

Diferencias clave entre casinos locales e internacionales lo que necesitas saber sobre Mi Casino Leer más »

O'yinlar va jamiyat qimor o'yinlarining ta'sirlari haqida fikrlar

O'yinlar va jamiyat qimor o'yinlarining ta'sirlari haqida fikrlar Qimor o’yinlarining ijtimoiy ta’siri Qimor o’yinlari jamiyatda turli xil ijtimoiy ta’sirlar yaratadi. Ularning ko’plab foydalanuvchilar o’zaro munosabatlar va jamoaviy ruhni kuchaytirishi mumkin, lekin shu bilan birga, 888starz salbiy oqibatlar ham keltirib chiqaradi. Ba’zi odamlar qimor o’yinlarini ko’ngilochar faoliyat sifatida qabul qilishsa, boshqalar uchun bu muammoli odatga aylanishi

O'yinlar va jamiyat qimor o'yinlarining ta'sirlari haqida fikrlar Leer más »

Pratiquer le jeu responsable conseils essentiels pour une expérience saine

Pratiquer le jeu responsable conseils essentiels pour une expérience saine Comprendre le jeu responsable Le jeu responsable est un concept essentiel qui vise à garantir que les activités de jeu se déroulent dans un cadre sain et équilibré. Il implique non seulement une prise de conscience des risques associés au jeu, mais aussi l’adhésion à

Pratiquer le jeu responsable conseils essentiels pour une expérience saine Leer más »

Regulaciones legales en el juego lo que Latribet debe saber

Regulaciones legales en el juego lo que Latribet debe saber Introducción a las regulaciones del juego en Ecuador Las regulaciones del juego en Ecuador han evolucionado en las últimas décadas, convirtiéndose en un aspecto crucial para la industria del entretenimiento. Este marco legal no solo busca proteger a los jugadores, sino también garantizar que las

Regulaciones legales en el juego lo que Latribet debe saber Leer más »

Psychological state Issues Heart: Brands, Symptoms, Characteristics, Screening, and causes

Blogs Services MHPSS Lowest Provider Bundle Girls and you will little girls have traditionally already been from the higher risk of experience lots of mental health issues. I and examined the fresh intersection of sex and socioeconomic records to help you understand any dual effect this type of inequalities might have for the psychological state

Psychological state Issues Heart: Brands, Symptoms, Characteristics, Screening, and causes Leer más »