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

Public

Geavanceerde strategieën voor succes in het casino

Geavanceerde strategieën voor succes in het casino De rol van technologie in de kansspelindustrie Technologie heeft de kansspelindustrie ingrijpend veranderd. Van online casino’s tot geavanceerde gokkasten, de impact is enorm. Spelers hebben nu de mogelijkheid om in real-time te gokken, waar en wanneer ze maar willen. Dit heeft niet alleen het spelgemak vergroot, maar ook […]

Geavanceerde strategieën voor succes in het casino Leer más »

Kapsamlı casino rehberi betpark ile kazanç yollarını keşfedin

Kapsamlı casino rehberi betpark ile kazanç yollarını keşfedin Casino Oyunlarının Temelleri Casino oyunları, şansa dayalı eğlence türleri olarak bilinse de, strateji ve bilgiyle kazanma şansınızı artırmak mümkündür. Slot makineleri, rulet, blackjack ve poker gibi oyunlar, her birinin kendine özgü kuralları ve taktikleri vardır. Bu oyunların dinamiklerini anlamak, kazanç yollarını keşfetmenin ilk adımıdır. Özellikle bu noktada,

Kapsamlı casino rehberi betpark ile kazanç yollarını keşfedin Leer más »

Le esperienze dei high-roller nel mondo di Gioco Chicken Road casino

Le esperienze dei high-roller nel mondo di Gioco Chicken Road casino L’attrattiva del per i high-roller Il ha attirato l’attenzione di molti high-roller grazie alla sua dinamica di gioco unica e alla possibilità di vincite elevate. Questi giocatori, noti per le loro scommesse audaci, trovano nel gioco un’esperienza che unisce adrenalina e strategia. È possibile

Le esperienze dei high-roller nel mondo di Gioco Chicken Road casino Leer más »

Découvrez l’univers fascinant des casinos un panorama complet

Découvrez l’univers fascinant des casinos un panorama complet L’histoire des casinos Les casinos, ces lieux emblématiques du jeu et du divertissement, possèdent une histoire riche et variée. Leur origine remonte à l’Antiquité, où des jeux de hasard étaient pratiqués dans différentes cultures, notamment en Chine et en Rome. Cependant, c’est au XVIIe siècle en Europe

Découvrez l’univers fascinant des casinos un panorama complet Leer más »

Understanding the psychological effects of gambling Insights for Doge Casino enthusiasts

Understanding the psychological effects of gambling Insights for Doge Casino enthusiasts The Allure of Gambling and Its Psychological Impact The thrill of gambling attracts many, especially with the rise of online platforms like Doge Casino. This allure can be attributed to several psychological factors. For many, the excitement of winning can trigger a rush of

Understanding the psychological effects of gambling Insights for Doge Casino enthusiasts Leer más »

Loven bag spil Hvad skal du vide om reguleringer globalt

Loven bag spil Hvad skal du vide om reguleringer globalt Forståelse af spilverdenens reguleringer I en global kontekst er reguleringerne omkring spil en kompleks struktur, der varierer fra land til land. Disse lovgivninger er designet til at beskytte spillere, forhindre svindel og sikre fair spil. Når man undersøger mulighederne for at spille, kan det være

Loven bag spil Hvad skal du vide om reguleringer globalt Leer más »

The essentials of starting your casino journey a beginner’s guide

The essentials of starting your casino journey a beginner’s guide Understanding the Casino Landscape As you embark on your casino journey, it’s essential to familiarize yourself with the different types of casinos. These can range from large resorts that offer a myriad of gambling options to smaller, more intimate venues. Each casino has its unique

The essentials of starting your casino journey a beginner’s guide Leer más »

Mythen over casino’s wat je echt moet weten

Mythen over casino’s wat je echt moet weten Mythe 1: Casino’s zijn altijd oneerlijk Een van de meest voorkomende mythen over casino’s is dat ze altijd oneerlijk zijn. Veel mensen geloven dat de spellen zijn gemanipuleerd om ervoor te zorgen dat spelers nooit winnen. In werkelijkheid zijn legale casino’s, zowel fysiek als online goksites, onderworpen

Mythen over casino’s wat je echt moet weten Leer más »

Hur påverkar psykologin ditt spelande på casino

Hur påverkar psykologin ditt spelande på casino Spelpsykologi och beslutsfattande Psykologin har en stor inverkan på hur människor fattar beslut när det kommer till spel på casino. Spelare kan ofta dras till att spela baserat på känslor snarare än rationella överväganden. Det handlar om att förstå hur olika känslor, som spänning och rädsla för att

Hur påverkar psykologin ditt spelande på casino Leer más »