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

Public

Mastering casino strategies essential tips and tricks for every player

Mastering casino strategies essential tips and tricks for every player Understanding Game Mechanics To master any casino game, it is crucial to grasp the mechanics behind it. Every game has its own set of rules, odds, and payout structures. Whether you are playing slots, blackjack, or poker, knowing how the game operates will significantly enhance […]

Mastering casino strategies essential tips and tricks for every player Leer más »

Responsible gambling How ballonix casino promotes safe gaming practices

Responsible gambling How ballonix casino promotes safe gaming practices Understanding Responsible Gambling Responsible gambling is an essential aspect of the gaming industry that focuses on ensuring players have a safe and enjoyable experience. It encompasses various practices designed to prevent gaming addiction and promote healthy habits. Players are encouraged to gamble within their means and

Responsible gambling How ballonix casino promotes safe gaming practices Leer más »

Slik håndterer du økonomien din når du spiller hos chicken road casino

Slik håndterer du økonomien din når du spiller hos chicken road casino Sett opp et budsjett Det første steget mot ansvarlig spilling er å sette opp et klart budsjett. Dette innebærer å bestemme hvor mye penger du er villig til å bruke på spilling hver måned uten at det påvirker din økonomiske situasjon. Ved å

Slik håndterer du økonomien din når du spiller hos chicken road casino Leer más »

Kasinopelistrategiat Kuinka voittaa karhu betin peleissä

Kasinopelistrategiat Kuinka voittaa karhu betin peleissä Pelin ymmärtäminen ja strategiat Ennen kuin aloitat pelaamisen KarhuBet-kasinolla, on tärkeää ymmärtää pelien mekanismit ja säännöt. Jokaisessa pelissä on erilaiset voittolinjat ja ominaisuudet, joten tutustuminen niihin voi parantaa voittomahdollisuuksia. Esimerkiksi kolikkopelien, kuten Gates of Olympus, erikoistoiminnot tarjoavat mahdollisuuden suurempiin voittoihin. Lisäksi voit löytää hyviä vinkkejä, kuten karhu bet casino

Kasinopelistrategiat Kuinka voittaa karhu betin peleissä Leer más »

Historias impactantes de jugadores la experiencia de tower rush game en el juego

Historias impactantes de jugadores la experiencia de tower rush game en el juego La emoción de construir en Tower Rush Tower Rush es un juego que ha capturado la atención de muchos jugadores gracias a su dinámica emocionante y la adrenalina que genera en cada partida. La premisa de construir una torre virtual, mientras se

Historias impactantes de jugadores la experiencia de tower rush game en el juego Leer más »

Storie di scommettitori il viaggio personale verso il rischio con wyns casino

Storie di scommettitori il viaggio personale verso il rischio con wyns casino Il fascino del gioco d’azzardo Il gioco d’azzardo ha sempre esercitato un forte fascino su molte persone. La possibilità di vincere somme considerevoli in un breve lasso di tempo attrae molti scommettitori, rendendo l’esperienza unica e avvincente. Le emozioni scaturite dall’incertezza di una

Storie di scommettitori il viaggio personale verso il rischio con wyns casino Leer más »

Découvrir les jeux de hasard un guide complet sur lootzino casino et ses classiques

Découvrir les jeux de hasard un guide complet sur lootzino casino et ses classiques Introduction aux jeux de hasard Les jeux de hasard sont une forme de divertissement populaire qui attire des millions de joueurs à travers le monde. Ces jeux, qu’il s’agisse de machines à sous, de jeux de table ou de paris sportifs,

Découvrir les jeux de hasard un guide complet sur lootzino casino et ses classiques Leer más »

Hrajte chytře Nejlepší strategie pro úspěch v wyns casino kasinu

Hrajte chytře Nejlepší strategie pro úspěch v wyns casino kasinu Výběr správných her Při vstupu do světa online hazardních her je klíčové správně si vybrat hry, které budete hrát. Wyns Casino nabízí široké spektrum her od výherních automatů až po živé kasino. Je důležité se zaměřit na hry, které vám nejlépe vyhovují, a které máte

Hrajte chytře Nejlepší strategie pro úspěch v wyns casino kasinu Leer más »

Avslöja hemligheterna bakom casinospel Din ultimata guide till vinnande strategier

Avslöja hemligheterna bakom casinospel Din ultimata guide till vinnande strategier Förståelser av casinospel Casinospelet världen är både spännande och komplext. Det finns en mängd olika speltyper, inklusive klassiska bordsspel som blackjack och roulette, samt slotmaskiner och poker. Varje spel har sina egna regler och strategier, vilket gör det viktigt att förstå grundkoncepten innan man börjar

Avslöja hemligheterna bakom casinospel Din ultimata guide till vinnande strategier Leer más »

Avslöja hemligheterna bakom casinospel Din ultimata guide till vinnande strategier

Avslöja hemligheterna bakom casinospel Din ultimata guide till vinnande strategier Förståelser av casinospel Casinospelet världen är både spännande och komplext. Det finns en mängd olika speltyper, inklusive klassiska bordsspel som blackjack och roulette, samt slotmaskiner och poker. Varje spel har sina egna regler och strategier, vilket gör det viktigt att förstå grundkoncepten innan man börjar

Avslöja hemligheterna bakom casinospel Din ultimata guide till vinnande strategier Leer más »