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

Public

Embrace responsible gaming A guide to safe gambling practices

Embrace responsible gaming A guide to safe gambling practices Understanding Responsible Gaming Responsible gaming is the commitment to ensure that gambling remains an enjoyable and controlled activity. It involves recognizing the signs of problem gambling and taking proactive steps to mitigate risks. One way players can engage in diverse gaming experiences is through exciting options […]

Embrace responsible gaming A guide to safe gambling practices Leer más »

Cultural influences shape attitudes towards gambling across different societies

Cultural influences shape attitudes towards gambling across different societies Understanding the Role of Culture in Gambling Cultural context plays a pivotal role in shaping attitudes towards gambling across various societies. In some cultures, gambling is seen as a form of entertainment and social bonding, while in others, it is viewed with skepticism or outright disapproval.

Cultural influences shape attitudes towards gambling across different societies Leer más »

Felelős játékszokások hogyan segíthet a Nomini casino

Felelős játékszokások hogyan segíthet a Nomini casino A felelős játékszokások jelentősége A felelős játékszokások nem csupán a játékosok, hanem a szerencsejáték-ipar számára is alapvető fontosságúak. Azok, akik tudatosan közelítik meg a játékot, elkerülhetik a túlságosan kockázatos helyzeteket. A felelős játék magában foglalja a határok felállítását, a játékidő és a költségek nyomon követését, valamint a játék

Felelős játékszokások hogyan segíthet a Nomini casino Leer más »

Verkossa pelaaminen vs. perinteinen kasino kummassa on enemmän jännitystä

Verkossa pelaaminen vs. perinteinen kasino kummassa on enemmän jännitystä Verkossa pelaamisen edut Verkossa pelaaminen tarjoaa pelaajille suuren määrän etuja, jotka tekevät siitä houkuttelevan vaihtoehdon perinteiselle kasinolle. Ensinnäkin, pelaaminen on mahdollista lähes missä ja milloin tahansa. Pelaajat voivat nauttia peleistä omassa rauhassaan ilman tarvetta matkustaa fyysiselle kasinolle. Tämä lisää peliriippumattomuutta ja antaa mahdollisuuden pelata oman aikataulun

Verkossa pelaaminen vs. perinteinen kasino kummassa on enemmän jännitystä Leer más »

Kariérne možnosti v oblasti farmácie Ako nájsť ten správny smer

Kariérne možnosti v oblasti farmácie Ako nájsť ten správny smer Úvod do farmácie a jej kariérne možnosti Farmácia je dynamická a rýchlo sa vyvíjajúca oblasť, ktorá ponúka široké spektrum kariérnych možností. Záujem o farmáciu rastie vďaka stále novým inováciám a potrebám pacientov. Na našej stránke, ktorá zahŕňa aj Lekaren-Slovenska247, nájdete kvalitné produkty za prijateľné ceny,

Kariérne možnosti v oblasti farmácie Ako nájsť ten správny smer Leer más »

Erfolgsgeschichten im Gesundheitswesen Wie Fallstudien den Fortschritt zeigen

Erfolgsgeschichten im Gesundheitswesen Wie Fallstudien den Fortschritt zeigen Die Bedeutung von Fallstudien im Gesundheitswesen Fallstudien spielen eine entscheidende Rolle im Gesundheitswesen, da sie reale Szenarien und Lösungsansätze dokumentieren. Durch die Analyse spezifischer Fälle können Fachleute Muster erkennen, die für die Behandlung von Krankheiten oder die Verbesserung von Prozessen hilfreich sind. Diese detaillierten Berichte fördern das

Erfolgsgeschichten im Gesundheitswesen Wie Fallstudien den Fortschritt zeigen Leer más »

Prácticas responsables en el juego cómo disfrutar sin riesgos

Prácticas responsables en el juego cómo disfrutar sin riesgos La importancia del juego responsable El juego puede ser una fuente de entretenimiento emocionante, pero es fundamental abordarlo con responsabilidad. Adoptar prácticas responsables permite a los jugadores disfrutar de sus experiencias sin que estas se conviertan en problemas. Es esencial establecer límites claros en cuanto a

Prácticas responsables en el juego cómo disfrutar sin riesgos Leer más »

Navegando los desafíos de la adicción al juego estrategias para recuperar el control

Navegando los desafíos de la adicción al juego estrategias para recuperar el control Comprendiendo la adicción al juego La adicción al juego es un trastorno que afecta a muchas personas en todo el mundo. Este comportamiento compulsivo puede llevar a la ruina financiera, problemas familiares y una disminución general en la calidad de vida. Comprender

Navegando los desafíos de la adicción al juego estrategias para recuperar el control Leer más »

Een geavanceerde gids voor casinobossy Win strategieën in het casino onthuld

Een geavanceerde gids voor casinobossy Win strategieën in het casino onthuld Inleiding tot casinobossy Win strategieën Het begrijpen van casinobossy Win strategieën kan een wereld van verschil maken voor spelers die hun kansen op winst willen vergroten. Veel beginners voelen zich overweldigd door de talloze opties en spellen die beschikbaar zijn in online casino’s. Het

Een geavanceerde gids voor casinobossy Win strategieën in het casino onthuld Leer más »