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

xtw18387e653

Transforma tu experiencia de juego con Chicken Road casino: acceso rápido y fácil

Transforma tu experiencia de juego con Chicken Road casino: acceso rápido y fácil Chicken Road casino ha llegado para revolucionar la forma en que los jugadores disfrutan de los juegos de azar en línea. Con un enfoque innovador en la mecánica de juego, este casino ofrece una experiencia atractiva para los jugadores chilenos, quienes pueden […]

Transforma tu experiencia de juego con Chicken Road casino: acceso rápido y fácil Leer más »

Transforma tu experiencia de juego con Chicken Road casino: acceso rápido y fácil

Transforma tu experiencia de juego con Chicken Road casino: acceso rápido y fácil Chicken Road casino ha llegado para revolucionar la forma en que los jugadores disfrutan de los juegos de azar en línea. Con un enfoque innovador en la mecánica de juego, este casino ofrece una experiencia atractiva para los jugadores chilenos, quienes pueden

Transforma tu experiencia de juego con Chicken Road casino: acceso rápido y fácil Leer más »

Qumar oyunlarında mərhələli irəliləyiş üçün bələdçi

Qumar oyunlarında mərhələli irəliləyiş üçün bələdçi Qumar oyunlarının əsas prinsipləri Qumar oyunları, əyləncə və riskin bir araya gəldiyi bir sahədir. Oyunların əksəriyyəti şans elementinə əsaslansa da, bəzi oyunlarda taktika və planlama da əhəmiyyət kəsb edir. Məsələn, poker oyununda oyunçuların bir-birilərinə qarşı strategiya qurması, onların müvəffəqiyyətini artıran amillərdəndir. Qumar dünya ilə tanış olmaq istəyənlər üçün mostbet-giris-az.org

Qumar oyunlarında mərhələli irəliləyiş üçün bələdçi Leer más »

Chicken Road casino: pros y contras que debes conocer antes de jugar

Chicken Road casino: pros y contras que debes conocer antes de jugar El juego «Chicken Road» ha ganado popularidad en la comunidad de juegos en línea en España, ofreciendo una experiencia emocionante y dinámica para los jugadores. Este artículo se centra en el casino Chicken Road, donde los usuarios pueden disfrutar de Chicken Road juego

Chicken Road casino: pros y contras que debes conocer antes de jugar Leer más »

Chicken Road casino: pros y contras que debes conocer antes de jugar

Chicken Road casino: pros y contras que debes conocer antes de jugar El juego «Chicken Road» ha ganado popularidad en la comunidad de juegos en línea en España, ofreciendo una experiencia emocionante y dinámica para los jugadores. Este artículo se centra en el casino Chicken Road, donde los usuarios pueden disfrutar de Chicken Road juego

Chicken Road casino: pros y contras que debes conocer antes de jugar Leer más »

Domina Chicken Road: strategies and tips to optimize your game

Domina Chicken Road: strategies and tips to optimize your game Chicken Road se ha convertido en uno de los juegos de azar más populares en plataformas en línea. Este emocionante juego ofrece a los jugadores la oportunidad de ganar dinero real mientras disfrutan de una mecánica de juego rápida y envolvente. En este artículo, exploraremos

Domina Chicken Road: strategies and tips to optimize your game Leer más »

Domina Chicken Road: strategies and tips to optimize your game

Domina Chicken Road: strategies and tips to optimize your game Chicken Road se ha convertido en uno de los juegos de azar más populares en plataformas en línea. Este emocionante juego ofrece a los jugadores la oportunidad de ganar dinero real mientras disfrutan de una mecánica de juego rápida y envolvente. En este artículo, exploraremos

Domina Chicken Road: strategies and tips to optimize your game Leer más »

Domina Chicken Road: strategies and tips to optimize your game

Domina Chicken Road: strategies and tips to optimize your game Chicken Road se ha convertido en uno de los juegos de azar más populares en plataformas en línea. Este emocionante juego ofrece a los jugadores la oportunidad de ganar dinero real mientras disfrutan de una mecánica de juego rápida y envolvente. En este artículo, exploraremos

Domina Chicken Road: strategies and tips to optimize your game Leer más »