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

Sin categoría

Je Gamer, selbige einfach irgendetwas weitere pumpen mochten, head wear DruckGluck ihr gerade reizvolles Willkommenspaket geschnurt

Das war wohl die eine der haufigsten Ausfragen bei Spielern, nachfolgende unter einsatz von kurzen Einzahlungen auf etwas setzen vorhaben Pro Gamer, nachfolgende qua diese blo?e Registrierung uff vormerken, turnusma?ig zu vortragen, ist und bleibt ihr Pramie akzentuiert lohnenswerter denn reine Freispiel-Angebote. Indem richtet zigeunern jenes Gebot an jedweder, die mehr nicht mehr da dem […]

Je Gamer, selbige einfach irgendetwas weitere pumpen mochten, head wear DruckGluck ihr gerade reizvolles Willkommenspaket geschnurt Leer más »

Primobolan Tabletten Bewertung – Eine umfassende Analyse

Primobolan Tabletten Bewertung – Eine umfassende Analyse Primobolan, auch bekannt als Methenolon, ist ein beliebtes anaboles Steroid, das von Athleten und Bodybuildern verwendet wird, um Muskelmasse aufzubauen und die körperliche Leistungsfähigkeit zu verbessern. In diesem Artikel werfen wir einen detaillierten Blick auf die Eigenschaften und die Bewertung von Primobolan Tabletten. https://bali-icon-property.com/primobolan-tabletten-bewertung-eine-umfassende-analyse/ Inhaltsverzeichnis Was ist Primobolan?

Primobolan Tabletten Bewertung – Eine umfassende Analyse Leer más »

AviaMasters: Fly High, Win Fast – Un Crash Game para Emociones Rápidas

Cada vez que un aircraft de color rojo brillante despega en AviaMasters, la adrenalina se dispara instantáneamente. La promesa principal del juego es emoción instantánea: realiza una apuesta, elige una speed, y observa cómo el multiplicador sube hasta que el avión aterrice de manera segura o se hunda en el mar. Para quienes aman el

AviaMasters: Fly High, Win Fast – Un Crash Game para Emociones Rápidas Leer más »

How Fast Casino Withdrawals Work for Australian Players

Introduction In the world of online gambling, understanding how fast casino withdrawals work is crucial for Australian players, especially beginners. The speed at which you can access your winnings can significantly impact your gaming experience. Knowing the processes involved can help you make informed decisions when choosing an online casino. For those looking to dive

How Fast Casino Withdrawals Work for Australian Players Leer más »

How Fast Casino Withdrawals Work for Australian Players

Introduction In the world of online gambling, understanding how fast casino withdrawals work is crucial for Australian players, especially beginners. The speed at which you can access your winnings can significantly impact your gaming experience. Knowing the processes involved can help you make informed decisions when choosing an online casino. For those looking to dive

How Fast Casino Withdrawals Work for Australian Players Leer más »

How Fast Casino Withdrawals Work for Australian Players

Introduction In the world of online gambling, understanding how fast casino withdrawals work is crucial for Australian players, especially beginners. The speed at which you can access your winnings can significantly impact your gaming experience. Knowing the processes involved can help you make informed decisions when choosing an online casino. For those looking to dive

How Fast Casino Withdrawals Work for Australian Players Leer más »

How Fast Casino Withdrawals Work for Australian Players

Introduction In the world of online gambling, understanding how fast casino withdrawals work is crucial for Australian players, especially beginners. The speed at which you can access your winnings can significantly impact your gaming experience. Knowing the processes involved can help you make informed decisions when choosing an online casino. For those looking to dive

How Fast Casino Withdrawals Work for Australian Players Leer más »

How Fast Casino Withdrawals Work for Australian Players

Introduction In the world of online gambling, understanding how fast casino withdrawals work is crucial for Australian players, especially beginners. The speed at which you can access your winnings can significantly impact your gaming experience. Knowing the processes involved can help you make informed decisions when choosing an online casino. For those looking to dive

How Fast Casino Withdrawals Work for Australian Players Leer más »