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

Sin categoría

Yes, Siru Mobile can be used for to tackle in the united kingdom

Learn more about the benefits of having fun with Charge given that a repayment approach into the devoted web page out of Charge casinos. Neosurf. Neosurf plus shines while the an alternative payment way for Siru Cellular, especially for pros and that value confidentiality and you can cover. Neosurf is a prepaid card that you […]

Yes, Siru Mobile can be used for to tackle in the united kingdom Leer más »

Yes, Siru Mobile can be used for to relax and play in the uk

Find out about the advantages of using Costs because a https://betmgmnederland.com/promotiecode/ payment strategy toward all of our devoted web page of Charge casinos. Neosurf. Neosurf including stands out since an option fee way for Siru Cellular, specifically for masters and that worth confidentiality and you may safety. Neosurf try a prepaid card that you might

Yes, Siru Mobile can be used for to relax and play in the uk Leer más »

Yes, Siru Cellular can be used for to play in britain

Find out more about some great benefits of playing with Charge just like the a cost means toward all of our dedicated web page regarding Charge casinos. https://betplays.dk/login/ Neosurf. Neosurf in addition to shines once the an option percentage way for Siru Mobile, particularly for benefits hence value privacy and cover. Neosurf try a prepaid

Yes, Siru Cellular can be used for to play in britain Leer más »

Sure, Siru Cellular are used for to relax and play in britain

Discover more about the advantages of playing with Fees because the a cost method into the our dedicated webpage off Charge gambling Betmgm UK enterprises. Neosurf. Neosurf also stands out because the an option commission way for Siru Cellular, specifically for gurus hence well worth confidentiality and safeguards. Neosurf is actually a prepaid credit card

Sure, Siru Cellular are used for to relax and play in britain Leer más »

Yes, Siru Cellular can be used for to experience in the united kingdom

Find out more about the key benefits of having fun with Charge once the a payment method on the the devoted webpage out-of Visa casinos. Neosurf. Neosurf and stands out since an alternative commission way for Siru Cellular, especially for gurus hence well worth privacy and you may safety. Neosurf was a prepaid credit card

Yes, Siru Cellular can be used for to experience in the united kingdom Leer más »

To learn more to the even more merchandise delight give us a visit now in the: 631-242-2440

TopX is actually a different sort of gambling establishment who has got merely shown, but really it currently even offers even more cuatro,100000 game delivering Bangladeshi professionals. Discuss the brand new opinion created by our very own gurus to learn about bonuses, security measures, or any other important info regarding the latest casino. Just what

To learn more to the even more merchandise delight give us a visit now in the: 631-242-2440 Leer más »

To learn more to your even more goods happiness provide us with a trip today on: 631-242-2440

TopX try a different local casino that has just shown, but really they currently also offers so much more cuatro,000 online game getting Bangladeshi participants. Talk about the fresh new feedback developed by the positives to know about incentives, security measures, or other important info regarding the fresh gambling enterprise. Exactly what Incentives and you

To learn more to your even more goods happiness provide us with a trip today on: 631-242-2440 Leer más »

To learn more for the significantly more merchandise pleasure give us a call today on the: 631-242-2440

TopX is actually yet another gambling establishment who has only found, yet it already even offers a great deal more 4,000 game bringing Bangladeshi players. Talk about the brand new feedback developed by our professionals to learn about bonuses, security features, or any other important information about the the newest casino. What Bonuses and you

To learn more for the significantly more merchandise pleasure give us a call today on the: 631-242-2440 Leer más »

For more information on the alot more services and products pleasure give us a call today regarding the: 631-242-2440

TopX are another local casino that has simply found, yet , it currently has the benefit of far more 4,100000 games providing Bangladeshi professionals. Discuss the fresh remark produced by our very own gurus to learn about incentives, security features, or other information towards the newest local casino. Exactly what Bonuses and you may Advertisements

For more information on the alot more services and products pleasure give us a call today regarding the: 631-242-2440 Leer más »

To find out more for the much more merchandise contentment provide us with a visit today regarding: 631-242-2440

TopX are a different casino having merely shown, yet they already now offers so much more cuatro,000 video game getting Bangladeshi users. Discuss the brand new comment created by our very own experts to know about bonuses, security measures, or other important info about the the new gambling establishment. What Bonuses and you will Offers

To find out more for the much more merchandise contentment provide us with a visit today regarding: 631-242-2440 Leer más »