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

Sin categoría

Recibir Quick prestamos inmediatos en linea Breaks por Internet

Artículos o publicaciones de blog Métodos de vista de tolerancia Empresas de préstamos en línea Los bancos tienen que tener un matrimonio personal y económico Si desea obtener dinero fácilmente, es necesario considerar todos sus métodos. Quizás pueda buscar préstamos financieros con su historial crediticio o pedir prestado a familiares. Los préstamos financieros instantáneos son […]

Recibir Quick prestamos inmediatos en linea Breaks por Internet Leer más »

Ekskluzywne doświadczenie w grach na żywo – prawdziwe stoły, prawdziwe wygrane w Total Win Casino

Ekskluzywne doświadczenie w grach na żywo – prawdziwe stoły, prawdziwe wygrane w Total Win Casino W ostatnich latach gry kasynowe w trybie na żywo stały się jedną z najgorętszych kategorii w polskich serwisach hazardowych. Gracze cenią sobie możliwość obserwacji krupiera w czasie rzeczywistym, interakcję z innymi uczestnikami oraz atmosferę prawdziwego salonu. Wielu nowicjuszy odczuwa jednak

Ekskluzywne doświadczenie w grach na żywo – prawdziwe stoły, prawdziwe wygrane w Total Win Casino Leer más »

Estrategias avanzadas de Caribbean Stud en Kinbet Casino: domina los torneos móviles

Estrategias avanzadas de Caribbean Stud en Kinbet Casino: domina los torneos móviles El Caribbean Stud Poker es uno de los juegos de mesa más emocionantes del mundo online. Sin embargo, jugarlo desde un smartphone o tablet trae sus propias dificultades. La pantalla más pequeña puede dificultar la lectura de la tabla de pagos y los

Estrategias avanzadas de Caribbean Stud en Kinbet Casino: domina los torneos móviles Leer más »

Mastering Table Games at NationalBet: Insider Strategies for Optimized Wins

Mastering Table Games at NationalBet: Insider Strategies for Optimized Wins NationalBet has emerged as a strong contender in the online casino space, especially for players who enjoy table‑game action. Recent data shows the platform delivers fast withdrawals, a generous welcome bonus, and a diverse live dealer games catalogue. The site holds a UKGC licence, which adds a

Mastering Table Games at NationalBet: Insider Strategies for Optimized Wins Leer más »

Valores de simulador credito de vehiculo tensión del médico: la forma correcta de decir cero si desea que se le pese

Artículos de contenido ¿Por qué deberías continuar con la evaluación? Las razones por las que usted pone 'mil' Necesita ser Evaluado Abogado residente evaluado Buenas razones para grabar Ciertamente no A la mayoría de las personas les da miedo entrar en el consultorio del médico general cuando buscan información sobre cuándo estarán disponibles en la

Valores de simulador credito de vehiculo tensión del médico: la forma correcta de decir cero si desea que se le pese Leer más »

Musikens kraft i slotspelen – så förbättrar No Account Casino din spelupplevelse

Musikens kraft i slotspelen – så förbättrar No Account Casino din spelupplevelse Ljudet är en osynlig men stark motor bakom spelglädje. En bra melodi kan öka spänningen och hålla fokus på vinsten. Studier visar att spelare som hör en matchande soundtrack spelar i genomsnitt 15 % längre sessioner. Detta betyder mer underhållning och fler chanser att

Musikens kraft i slotspelen – så förbättrar No Account Casino din spelupplevelse Leer más »

Consejos sobre cómo evitar un aumento rápido en la https://financredito.es/companias-de-prestamos/Fidinda/ web

Publicaciones Aprobación rápida Conveniencia Instituciones bancarias eficaces Estafas Un simple enriquecimiento en línea puede parecer una opción realista si desea obtener ingresos al instante. Sin embargo, muchas instituciones financieras que prometen "crédito rápido" cobran comisiones elevadas y cargos de apertura. Lo mejor es que existen otros programas muy buenos, incluyendo algunos de pago por inversión

Consejos sobre cómo evitar un aumento rápido en la https://financredito.es/companias-de-prestamos/Fidinda/ web Leer más »

Formas de obtener ‘tokens’ sin préstamo express en línea obtener una correlación económica

Publicaciones Préstamos personales Desbloqueó una tarjeta de crédito Préstamos de día de pago Oportunidades de mejora en pequeños dinares Si necesita pedir prestado dinero a un costo razonable y se relaja con una tasa de interés inferior a la media, es probable que recurra a métodos de préstamo que no requieren garantías económicas.

Formas de obtener ‘tokens’ sin préstamo express en línea obtener una correlación económica Leer más »