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

xtw1838790ca

Cowboy Spin Casino – Jouez, Gagnez et Célébrez Chaque Seconde en France

Bonjour à Cowboy Spin Casino, l’adresse des joueurs français qui cherchent l’aventure et de belles récompenses. Notre casino en ligne vous propose une expérience de jeu palpitante, où l’esprit du Far West rencontre les dernières innovations numériques. Chaque tour de roue, chaque carte distribuée, chaque lancer de dé se mue en une petite fête. Joignez-vous […]

Cowboy Spin Casino – Jouez, Gagnez et Célébrez Chaque Seconde en France Leer más »

Compensated for Every Stake You Place at Rich Royal Gaming House for Australia

At Rich Royal Casino, we genuinely believe that every stake we place should come with its own benefits. With an engaging loyalty program, we can gather points as we wager, boosting our overall experience. These points can be effortlessly tracked and redeemed for exclusive bonuses, making our playtime even more entertaining. Curious about how to

Compensated for Every Stake You Place at Rich Royal Gaming House for Australia Leer más »

Exclusive Promotions Start Billybets Casino Drops Limited Bonuses for Canada

Canadian players, Billybets Casino Cashback just rolled out its Flash Deals event. This campaign delivers temporary bonuses straight to you. These are not everyday offers. They are premium rewards that appear suddenly and fade just as fast. We designed this to add some real enthusiasm to your play, with unexpected perks that can give your

Exclusive Promotions Start Billybets Casino Drops Limited Bonuses for Canada Leer más »

Beste Features der Festival Play Casino Plattform für Nutzer in Österreich

Willkommen in der Welt von Casino Festival Play Deposit, wo wir österreichischen Spielern eine Gaming-Plattform bieten, die speziell auf eure Anforderungen und Vorlieben zugeschnitten ist. Wir erkennen, dass ihr Wert auf ein sicheres, unterhaltsames und reibungsloses Spielerlebnis legt, das sowohl auf dem Desktop als auch mobil überzeugt. Deshalb haben wir eine Plattform konzipiert, die nicht

Beste Features der Festival Play Casino Plattform für Nutzer in Österreich Leer más »

Mafia Casino – Überprüfung und Feststellung der Identität erklärt für Österreich

Das Official Mafia Casino in Österreich legt größten Wert auf die Überprüfung von Spielerkonten, um Sicherheit und Integrität zu gewährleisten. Spieler müssen hierfür bestimmte Dokumente einreichen, um ihre Identität eindeutig zu verifizieren. Auch wenn der Prozess zunächst einfach erscheint, können dabei Komplikationen auftreten. Ein gutes Verständnis der Verifizierungsschritte und der benötigten Dokumente ist daher entscheidend.

Mafia Casino – Überprüfung und Feststellung der Identität erklärt für Österreich Leer más »

Mit Vertrauen spielen und hohe Gewinne abräumen auf GGBet Casino für die Schweizer Spieler

Wer in der Schweiz online spielt, sucht eine sichere Plattform https://ggbett.org/de-ch. GGBet Casino präsentiert sich genau als das: eine Adresse, die Spielunterhaltung mit deutlichen Sicherheitsstandards vereint. Das Angebot orientiert sich gezielt an die Präferenzen und regulatorischen Rahmenbedingungen des Schweizer Marktes. Diese Darstellung macht deutlich, wie GGBet eine Umgebung gestaltet, in der Schweizer Spieler mit positivem

Mit Vertrauen spielen und hohe Gewinne abräumen auf GGBet Casino für die Schweizer Spieler Leer más »