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

Sin categoría

Which Gambling enterprise Software Builders Was Extremely Credible?

NetEnt and you may Microgaming Quickfire are very well-identified company from net-based programs.You will find her or him in the among the better online casinos. Expertise these can make it easier to favor a casino one to is best suited for your to experience design. Experienced players usually find video game regarding studios eg Playtech

Which Gambling enterprise Software Builders Was Extremely Credible? Leer más »

Hence Local casino App Designers Was Most Reputable?

NetEnt and you will Microgaming Quickfire are-known team off internet-mainly based networks.You can find them at some of the finest casinos on the internet. Insights these could make it easier to favor a gambling establishment that best suits the to experience concept. Knowledgeable members commonly look for games regarding studios including Playtech and you may

Hence Local casino App Designers Was Most Reputable? Leer más »

And therefore Gambling enterprise App Developers Are Really Reputable?

NetEnt and Microgaming Quickfire are well-identified organization regarding internet-established systems.Discover her or him on the very best casinos on the internet. Facts these can help you like a casino you to is best suited for your own to experience style. Experienced professionals commonly see online game from studios such as for instance Playtech and you

And therefore Gambling enterprise App Developers Are Really Reputable? Leer más »

And this Gambling enterprise App Builders Is actually Most Reputable?

NetEnt and Microgaming Quickfire are-known team of online-based platforms.There are them within among the better web based casinos. Wisdom these can make it easier to favor a casino that is best suited for their to try out layout. Knowledgeable users tend to get a hold of game away from studios such as for example Playtech

And this Gambling enterprise App Builders Is actually Most Reputable? Leer más »

Better Turnkey Casino Application Providers Full Assessment

The fresh new cellular betting globe started off having loyal local casino programs that pages needed to establish to the devices. The great thing about progressive casinos on the internet ‘s the large number of video game genres which you have for your use. The internet gambling establishment app advancement globe has seen hundreds of

Better Turnkey Casino Application Providers Full Assessment Leer más »

Finest Local casino Apps 2026 Top Gambling establishment Programs for real Money

Slot machines compensate over 85% of the on the internet casino’s game range, so the sorts of ports tend to determines where members choose play. If your desktop gambling enterprise also offers games to your a quick play system, participants need not download people app. Yet not, you need to nonetheless see your own account

Finest Local casino Apps 2026 Top Gambling establishment Programs for real Money Leer más »

Top Gambling establishment Apps 2026 Top Gambling enterprise Apps for real Currency

Slots compensate more than 85% of the online casino’s game range, so that the particular slots commonly determines where people always play. If your desktop gambling establishment now offers games with the an easy enjoy system, people need not obtain any software. Although not, you need to nevertheless get a hold of your local casino

Top Gambling establishment Apps 2026 Top Gambling enterprise Apps for real Currency Leer más »

Best Turnkey Local casino Application Company Complete Analysis

New cellular gaming industry started out that have loyal gambling enterprise programs one pages had to setup onto the phones. The fantastic thing about progressive casinos on the internet ‘s the large number of games types that you have for your use. The net local casino software advancement world has viewed numerous designers come and

Best Turnkey Local casino Application Company Complete Analysis Leer más »