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

Public

Understanding the legal landscape of gambling A guide for Aviamasters game users

Understanding the legal landscape of gambling A guide for Aviamasters game users Overview of Gambling Regulations The legal landscape of gambling varies significantly across regions, influenced by state regulations, cultural perspectives, and economic factors. For users of Aviamasters, understanding these regulations is crucial for a safe and enjoyable gaming experience. The framework typically covers online […]

Understanding the legal landscape of gambling A guide for Aviamasters game users Leer más »

Qazanc üçün strateji qumar dünyasında uğur əldə etməyin yolları

Qazanc üçün strateji qumar dünyasında uğur əldə etməyin yolları Qumarın Temel Prinsipləri Qumar dünyası, şans və strategiya arasında bir tarazlıq tələb edir. Uğurlu olmaq üçün öncelikle oyunların qaydalarını və dinamikasını anlamaq lazımdır. Hər bir oyun, özünəməxsus risk və mükafatlar təqdim edir. Oyunçular, pin up casino bu dinamikaları düzgün analiz etdikdə daha uğurlu nəticələr əldə edə

Qazanc üçün strateji qumar dünyasında uğur əldə etməyin yolları Leer más »

Основные советы для начинающих в казино как добиться успеха

Основные советы для начинающих в казино как добиться успеха Выбор правильного казино Первым шагом к успеху в мире азартных игр является выбор подходящего казино. Необходимо обратить внимание на репутацию заведения, лицензирование и отзывы других игроков. Хорошее казино должно предоставлять безопасные условия для игры и прозрачные правила. Например, вы можете ознакомиться с ресурсом, где обсуждаются популярные

Основные советы для начинающих в казино как добиться успеха Leer más »

Four Famous Casinos Around the World You Must Visit

Four Famous Casinos Around the World You Must Visit Καζίνο Μόντε Κάρλο, Μονακό Το Καζίνο Μόντε Κάρλο είναι ένα από τα πιο εμβληματικά καζίνο παγκοσμίως, γνωστό για την πολυτέλεια και την αριστοκρατία του. Ιδρύθηκε το 1863 και έχει γίνει το επίκεντρο της ψυχαγωγίας και του τζόγου στη Ευρώπη. Το αρχιτεκτονικό του στυλ και η γοητεία

Four Famous Casinos Around the World You Must Visit Leer más »

Mabisang estratehiya sa mga laro sa casino na dapat mong subukan

Mabisang estratehiya sa mga laro sa casino na dapat mong subukan Pag-unawa sa mga Larong Casino Ang mga laro sa casino ay hindi lamang basta-basta libangan; ito rin ay isang paraan ng pagkakaroon ng pagkakataon na manalo ng pera. Mahalaga na bago ka sumabak sa mga laro, ay magkaroon ka ng tamang kaalaman tungkol sa

Mabisang estratehiya sa mga laro sa casino na dapat mong subukan Leer más »

Diferencias clave entre casinos en línea y presenciales ¿dónde jugar con micasino

Diferencias clave entre casinos en línea y presenciales ¿dónde jugar con micasino Accesibilidad y comodidad Una de las diferencias más destacadas entre los casinos en línea y los presenciales es la accesibilidad. Los casinos en línea permiten a los jugadores disfrutar de sus juegos favoritos desde la comodidad de su hogar, como lo hace micasino

Diferencias clave entre casinos en línea y presenciales ¿dónde jugar con micasino Leer más »

Understanding the ethics of gambling A guide for players and operators pin up

Understanding the ethics of gambling A guide for players and operators pin up The Importance of Ethical Gambling Ethical gambling is crucial for ensuring a safe and enjoyable environment for players. It encompasses a set of principles that promote fairness, transparency, and responsibility. As the online gambling industry grows, it becomes increasingly vital for operators

Understanding the ethics of gambling A guide for players and operators pin up Leer más »

Etiqueta de casino comportamientos esenciales para ganar respeto en la mesa

Etiqueta de casino comportamientos esenciales para ganar respeto en la mesa La importancia de la etiqueta en el casino La etiqueta en un casino es crucial para garantizar una experiencia placentera tanto para los jugadores como para el personal. Respetar las normas de conducta no solo refleja una buena educación, sino que también establece un

Etiqueta de casino comportamientos esenciales para ganar respeto en la mesa Leer más »

Understanding responsible gaming practices for a safer casino experience

Understanding responsible gaming practices for a safer casino experience What is Responsible Gaming? Responsible gaming refers to a set of practices and principles designed to ensure that gaming is conducted fairly and safely. It emphasizes the importance of playing within one’s means, recognizing the risks involved, and understanding that gaming should be a source of

Understanding responsible gaming practices for a safer casino experience Leer más »

Exploring the secrets behind the best casino bonuses available today

Exploring the secrets behind the best casino bonuses available today Understanding Casino Bonuses Casino bonuses are promotional offers designed to attract new players and retain existing ones. These bonuses come in various forms, including welcome bonuses, free spins, and loyalty rewards. Understanding the different types of bonuses is crucial for players looking to maximize their

Exploring the secrets behind the best casino bonuses available today Leer más »