/** * 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(); Post – Página 74 – Partidas de San Luis

Post

Experience the thrill of soaring success as you engage in the captivating gameplay of the aviator ch

Experience the thrill of soaring success as you engage in the captivating gameplay of the aviator challenge. The Mechanics of the Aviator Game Strategies for Maximizing Wins The Thrill of Instant Gratification Safe Betting Practices Variations of the Aviator Game Understanding Betting Dynamics Community and Engagement Future Trends in the Aviator Game Experience the thrill […]

Experience the thrill of soaring success as you engage in the captivating gameplay of the aviator ch Leer más »

Ein riskantes Abenteuer, bei dem Chicken Road zu deinem neuen Lieblingsspiel werden könnte!

Ein riskantes Abenteuer, bei dem Chicken Road zu deinem neuen Lieblingsspiel werden könnte! Die Spielmechanik von Chicken Road Bewältigungsstrategien für Chicken Road Belohnungen und Boni im Spiel Tipps für neue Spieler von Chicken Road Häufige Fehler und wie man sie vermeidet Das Potenzial für große Gewinne Fazit über Chicken Road Ein riskantes Abenteuer, bei dem

Ein riskantes Abenteuer, bei dem Chicken Road zu deinem neuen Lieblingsspiel werden könnte! Leer más »

Ein spannendes Abenteuer auf der gefährlichen Straße, wo das chicken road game casino hohe Gewinne v

Ein spannendes Abenteuer auf der gefährlichen Straße, wo das chicken road game casino hohe Gewinne verspricht! Die Grundlagen des Spiels verstehen Die verschiedenen Spielmodi erkunden Strategien für den Erfolg im Spiel Potenzielle Gewinne verstehen Grafik und Klang des Spiels Belohnungen und Boni im Spiel Die Community hinter dem Spiel Verantwortungsvolles Spielen im chicken road game

Ein spannendes Abenteuer auf der gefährlichen Straße, wo das chicken road game casino hohe Gewinne v Leer más »

Ein spannendes Abenteuer entfaltet sich, wenn du im chicken road game casino mutig den heißen Öfen e

Ein spannendes Abenteuer entfaltet sich, wenn du im chicken road game casino mutig den heißen Öfen entkommst! Die Spielmechaniken erklären Strategien für das Chicken Road Game Die Bedeutung von Risikomanagement Die Rolle des Glücks im Spiel Belohnungen und Boni im Chicken Road Game Gemeinschaft und soziale Aspekte des Chicken Road Games Ein spannendes Abenteuer entfaltet

Ein spannendes Abenteuer entfaltet sich, wenn du im chicken road game casino mutig den heißen Öfen e Leer más »

Entre as chamas e os desafios, o caminho para vencer no jogo de pular é ainda mais emocionante com o

Entre as chamas e os desafios, o caminho para vencer no jogo de pular é ainda mais emocionante com o chicken road app nas suas mãos. Entendendo a mecânica do jogo Aumentando suas estratégias Os riscos envolvidos Comparando com outros jogos de apostas Vantagens de jogar chicken road Desafios no jogo Dicas para aprimorar seu

Entre as chamas e os desafios, o caminho para vencer no jogo de pular é ainda mais emocionante com o Leer más »