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

Public

Transforma tu actitud hacia el juego para una experiencia realmente ganadora

Um zu beginnen, die Welt der Online Casinos kann aufregend und überwältigend zugleich sein. In Deutschland gibt es viele Optionen, die es den Spielern ermöglichen, ohne Einschränkungen zu spielen. Hier ist die perfekte Anlaufstelle, um die bestes online casino ohne limit zu entdecken. Wenn du dich fragst, wie du das Beste aus deinem Spiel herausholen […]

Transforma tu actitud hacia el juego para una experiencia realmente ganadora Leer más »

A tecnologia está mudando o jogo impacto nas apostas modernas

A tecnologia está mudando o jogo impacto nas apostas modernas A evolução da tecnologia nas apostas A tecnologia tem desempenhado um papel fundamental na transformação do setor de apostas. Nos últimos anos, a digitalização e a introdução de novas plataformas têm permitido que os jogadores acessem seus jogos favoritos de forma mais conveniente e segura.

A tecnologia está mudando o jogo impacto nas apostas modernas Leer más »

Financiële gevolgen van gokken wat je moet weten

Financiële gevolgen van gokken wat je moet weten De kosten van gokken Gokken kan aantrekkelijk zijn vanwege de belofte van grote winst, maar de financiële gevolgen zijn vaak aanzienlijk. Veel spelers onderschatten de kosten die gepaard gaan met gokken, vooral als het gaat om online casino’s. Het is dan ook essentieel om goed geïnformeerd te

Financiële gevolgen van gokken wat je moet weten Leer más »

Mastering blackjack strategy for consistent wins at the table

Mastering blackjack strategy for consistent wins at the table Understanding the Basics of Blackjack Before diving into advanced strategies, it’s crucial to grasp the fundamental rules of blackjack. The game typically involves a player competing against the dealer, with the objective of achieving a hand value closer to 21 without exceeding it. Cards numbered 2

Mastering blackjack strategy for consistent wins at the table Leer más »

Mastering casino strategies for consistent wins

Mastering casino strategies for consistent wins Understanding the Basics of Casino Games To master casino strategies, it’s vital to begin with a solid understanding of the different types of games available. Casino games can generally be classified into two categories: table games and slot machines. Table games, such as blackjack, poker, and roulette, often require

Mastering casino strategies for consistent wins Leer más »

Mythen over gokken ontkracht de feiten achter de fabels

Mythen over gokken ontkracht de feiten achter de fabels Wat zijn de meest voorkomende mythen over gokken? Gokken is omgeven door een reeks mythen en misvattingen die vaak het gedrag van spelers beïnvloeden. Een van de meest voorkomende mythen is dat men kan winnen door de ‘juiste’ strategie te volgen, bijvoorbeeld het geloven dat bepaalde

Mythen over gokken ontkracht de feiten achter de fabels Leer más »

Debunking nine common myths about gambling what every player should know

Debunking nine common myths about gambling what every player should know Understanding Luck vs. Skill in Gambling One of the most pervasive myths in the gambling community is that winning is purely a matter of luck. While luck certainly plays a role, especially in games like slots, skill can significantly influence outcomes in many other

Debunking nine common myths about gambling what every player should know Leer más »

Stay informed Essential tips for responsible gambling practices

Stay informed Essential tips for responsible gambling practices Understanding Responsible Gambling Responsible gambling is an essential aspect of enjoying gaming activities while minimizing risks associated with addiction and financial loss. It involves understanding your limits and knowing when to stop. For instance, players can try the Poker Kingdom Win game, which allows gamers to experience

Stay informed Essential tips for responsible gambling practices Leer más »

Erste Schritte im Casino Ein Leitfaden für Anfänger mit AllySpin casino

Erste Schritte im Casino Ein Leitfaden für Anfänger mit AllySpin casino Einführung in die Welt der Online-Casinos Online-Casinos haben in den letzten Jahren an Popularität gewonnen und bieten Spielern die Möglichkeit, bequem von zu Hause aus zu spielen. AllySpin Casino ist ein hervorragendes Beispiel für eine moderne Plattform, die sowohl neue als auch erfahrene Spieler

Erste Schritte im Casino Ein Leitfaden für Anfänger mit AllySpin casino Leer más »