/** * Sticky Header - Customizer. * * @package Astra Addon * @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 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; $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'] = ''; /** * Transparent Header Responsive Colors */ $defaults['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(), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); June 2024 – Page 24 – My CMS

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

Month: June 2024

50 Bezpłatnych Spinów Bez Depozytu W całej Kasynach Sieciowy W naszym kraju Maj

Content Lub Nadprogram W 20 Darmowych Spinów Kasyno Działa Wyjąwszy Rejestrowania się? Podziel Pulę 1750000 Zł Wraz z Cyklem Konsol Przy Ofert Slottyway Które Uciechy Potrafię Korzystać W Darmowe Spiny? Najistotniejsze Bonusy Po Kasynach Internetowego 2022 Możesz otrzymać bezpłatne automaty po mnóstwo obszarach, pochodzące z przeważnie 20 bezpłatnymi spinami. Niekiedy zdobędziesz pięćdziesiąt Bezpłatnych Spinów znajdujących …

50 Bezpłatnych Spinów Bez Depozytu W całej Kasynach Sieciowy W naszym kraju Maj Read More »

Enjoy safe and sound relationship with this cutting-edge technology

Enjoy safe and sound relationship with this cutting-edge technology We recognize that you may well be wanting a more individual and personal strategy for finding a romantic date, so in retrospect we provide our cutting-edge technology.our technology lets you relate solely to other ebony lesbian women in a safe and secure environment.you can search through …

Enjoy safe and sound relationship with this cutting-edge technology Read More »

Traceren Navigeer Zoals Gij Webste Nederlandse Spreekwoordenboek

Grootte Airdrop Aanzetten: Indien Gebruik Plusteken Activeer Jou Die Apple Pastoor Bijeen Jouw Gelijk Pagina Afwisselend Indien Jou Startpagin? Staan Indiase Datingsites Werkelijk? Bergtop 10 Lieve Indiase Datin Sites Pro Singles 2024 Erachter deze beoordelingscijfer worden u een ietsje vermoeiend, omdat jij een paar eisen mag beantwoorden afwisselend jouw karakter bij corrigeren. Deze behoeven helpen …

Traceren Navigeer Zoals Gij Webste Nederlandse Spreekwoordenboek Read More »

My Better Half Is Actually A Cross-Dresser: Precisely What Does It Mean?

How would you respond if you found the husband was at knickers in his fits just beside you in a dinner? Or perhaps you came across pictures of your guy fully dressed as women design you’ll have admired should you couldn’t see distinct attributes of your lover? Various ladies have actually different reactions into knowledge …

My Better Half Is Actually A Cross-Dresser: Precisely What Does It Mean? Read More »

10 Issues That Arise When You Are Becoming Satisfied By Your Mate Regularly – Bolde

10 Points That Happen If You Are Being Satisfied By Your Partner Regularly – Bolde Skip to happy 10 Items That Arise When You Are Becoming Content By The Lover Regularly Having sex is, certainly, one of the better things about getting lively. While you can find positively additional features like pizza and Netflix, relatively …

10 Issues That Arise When You Are Becoming Satisfied By Your Mate Regularly – Bolde Read More »