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

Public

Kumar oynamanın finansal yönetiminde Portobet ile başarılı olmanın yolları

Kumar oynamanın finansal yönetiminde Portobet ile başarılı olmanın yolları Kumar Oynamanın Temel İlkeleri Kumar oynamanın temel ilkeleri, stratejik düşünmeyi ve dikkatli bir finansal yönetimi içerir. Her oyuncunun kazanma şansı vardır, ancak bunu gerçekleştirmek için belirli kurallara uymak kritik öneme sahiptir. Öncelikle, kumar oynarken belirli bir bütçe belirlemek ve bu bütçeyi aşmamaya özen göstermek gerekmektedir. Bu, […]

Kumar oynamanın finansal yönetiminde Portobet ile başarılı olmanın yolları Leer más »

Online kasina versus kamenné herny Kde se vyplatí hrát

Online kasina versus kamenné herny Kde se vyplatí hrát Přehled online kasin a kamenných heren V posledních letech se hraní v online kasinech stalo velmi populární, přičemž hráči mohou objevovat různé možnosti, jako například online casina, a mít přístup k široké škále her a pohodlí hraní z domova. Na druhé straně kamenné herny nabízejí osobní

Online kasina versus kamenné herny Kde se vyplatí hrát Leer más »

Technologie et casinos comment l’innovation redéfinit l’expérience des joueurs

Technologie et casinos comment l’innovation redéfinit l’expérience des joueurs L’impact de la technologie sur les jeux de casino La technologie a profondément transformé l’univers des casinos, offrant aux joueurs des expériences inégalées. Les innovations telles que la réalité virtuelle et la réalité augmentée permettent de plonger les utilisateurs dans des environnements de jeu immersifs, où

Technologie et casinos comment l’innovation redéfinit l’expérience des joueurs Leer más »

Maximize your bankroll with these essential casino strategies

Maximize your bankroll with these essential casino strategies Understanding Bankroll Management Effective bankroll management is the cornerstone of a successful casino experience. By setting a clear budget and sticking to it, players can protect their funds and extend their playtime. For those interested in gaming cultures, elements like chicken game gambling can offer unique insights

Maximize your bankroll with these essential casino strategies Leer más »

Quel avenir pour le paysage légal des jeux d’argent en France

Quel avenir pour le paysage légal des jeux d’argent en France Évolution récente de la législation sur les jeux d’argent Depuis l’ouverture du marché des jeux d’argent en ligne en 2010, la législation française a subi plusieurs évolutions importantes. Les autorités ont cherché à encadrer un secteur en pleine expansion afin de protéger les joueurs

Quel avenir pour le paysage légal des jeux d’argent en France Leer más »

The evolution of casinos From ancient games to modern gambling hubs

The evolution of casinos From ancient games to modern gambling hubs The Origins of Gambling The history of gambling dates back thousands of years, with evidence of games of chance found in ancient civilizations. The earliest forms of gambling can be traced to Mesopotamia around 3000 BC, where dice made from bones were used. These

The evolution of casinos From ancient games to modern gambling hubs Leer más »

L’évolution historique des casinos à travers le temps

L’évolution historique des casinos à travers le temps Les origines des jeux de hasard L’histoire des jeux de hasard remonte à des milliers d’années, avec des traces retrouvées dans des civilisations anciennes comme la Chine et l’Égypte. Les jeux étaient souvent liés à des rituels religieux et servaient à prédire l’avenir. De plus, ces pratiques

L’évolution historique des casinos à travers le temps Leer más »

Exploring the high-stakes world of celebrity gamblers and their strategies

Exploring the high-stakes world of celebrity gamblers and their strategies The Allure of High-Stakes Gambling High-stakes gambling is not merely a pastime for the rich and famous; it represents a thrilling dance with risk that captivates both participants and observers alike. Celebrities are drawn to the glamour and excitement of casinos, where the stakes can

Exploring the high-stakes world of celebrity gamblers and their strategies Leer más »

Gambling’in sosial aspektləri pin up ilə birlikdə həyatınıza necə təsir edir

Gambling’in sosial aspektləri pin up ilə birlikdə həyatınıza necə təsir edir Gambling-in cəmiyyətə təsiri Gambling, bəlkə də, cəmiyyətin ən mübahisəli mövzularından biridir. O, insanları bir araya gətirərək sosial qarşılıqlı əlaqələri təşviq edə bilər. İnsanlar bir yerə toplaşaraq oyun oynamaqla həm dostluq bağlarını gücləndirir, həm də yeni tanışlıqlar qura bilərlər. Bu cür qarşılıqlı əlaqələr, bəzən, insanlara

Gambling’in sosial aspektləri pin up ilə birlikdə həyatınıza necə təsir edir Leer más »

Основы азартных игр руководство для новичков

Основы азартных игр руководство для новичков Что такое азартные игры? Азартные игры представляют собой деятельность, в которой игроки делают ставки на исход событий или результатов игр, надеясь получить выигрыш. Эти игры могут принимать различные формы, включая казино, покер, спортивные ставки и лотереи. Важно понимать, что азартные игры зависят как от удачи, так и от навыков,

Основы азартных игр руководство для новичков Leer más »