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

Public

Sådan kommer du i gang med online casinoer En nybegynderguide

Sådan kommer du i gang med online casinoer En nybegynderguide Forstå grundlæggende om online casinoer Online casinoer er digitale platforme, hvor spillere kan deltage i forskellige casinospil via internettet. Det er vigtigt at forstå, at online gambling fungerer på lignende måde som traditionelle casinoer, men med den fordel, at du kan spille hjemmefra. De mest […]

Sådan kommer du i gang med online casinoer En nybegynderguide Leer más »

Mastering advanced techniques for success in casino gaming

Mastering advanced techniques for success in casino gaming Understanding Casino Games To master casino gaming, one must first understand the various types of games available. Each game, whether it be slots, poker, or blackjack, has its own unique set of rules and strategies. Familiarizing yourself with these can significantly improve your chances of success. It’s

Mastering advanced techniques for success in casino gaming Leer más »

The evolution of gambling a journey through history

The evolution of gambling a journey through history The Origins of Gambling The history of gambling dates back thousands of years, with evidence suggesting that it was present in ancient civilizations. Archaeological findings indicate that early forms of gambling emerged in Mesopotamia around 3000 BCE, where dice made from bones were used in games of

The evolution of gambling a journey through history Leer más »

Navigating responsible gambling essential tips for a safer experience

Navigating responsible gambling essential tips for a safer experience Understanding Responsible Gambling Responsible gambling is essential for creating a safe and enjoyable gaming experience. It encompasses a set of practices that ensure players can engage with gaming responsibly, minimizing the risk of addiction and financial loss. This involves being aware of one’s limits, setting budgets,

Navigating responsible gambling essential tips for a safer experience Leer más »

Forståelsen af gambling Psykologiske mekanismer bag casinospil

Forståelsen af gambling Psykologiske mekanismer bag casinospil Introduktion til psykologien bag gambling Gambling har altid været en del af menneskelig adfærd, men forståelsen af de psykologiske mekanismer, der driver denne aktivitet, er blevet mere relevant i takt med, at online casinoer vinder frem. Mennesker tiltrækkes af thrillen ved at vinde, men der er dybere mekanismer

Forståelsen af gambling Psykologiske mekanismer bag casinospil Leer más »

Strategier til at vinde i blackjack Hemmeligheder bag spillet

Strategier til at vinde i blackjack Hemmeligheder bag spillet Forstå grundlæggende regler For at vinde i blackjack er det vigtigt først at forstå spillets grundlæggende regler. Blackjack spilles med et eller flere sæt kort, og målet er at opnå en hånd, der er så tæt på 21 som muligt uden at overskride dette tal. Spilleren

Strategier til at vinde i blackjack Hemmeligheder bag spillet Leer más »

Unveiling the truth Common casino myths and the facts behind them

Unveiling the truth Common casino myths and the facts behind them The Myth of the “Hot” and “Cold” Machines Many players believe that slot machines can be classified as “hot” or “cold.” The myth suggests that players can identify machines that are more likely to pay out based on recent performance. However, this notion is

Unveiling the truth Common casino myths and the facts behind them Leer más »