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

News

Julius Casino en ligne scurit des donnes et protection des utilisateurs.476

Julius Casino en ligne – sécurité des données et protection des utilisateurs ▶️ JOUER Содержимое La nécessité d’une sécurité renforcé Les mesures de sécurité mises en place La protection des données personnelles La confidentialité des transactions Les mesures de sécurité prises par le Julius Casino en ligne Les garanties de sécurité pour les joueurs Les

Julius Casino en ligne scurit des donnes et protection des utilisateurs.476 Leer más »

Ausland Casino in der Schweiz Internationale Online-Casinos fr Schweizer Spieler.282

Ausland Casino in der Schweiz – Internationale Online-Casinos für Schweizer Spieler ▶️ SPIELEN Содержимое Die Vorteile von Ausland-Casinos für Schweizer Spieler Wenn Sie in der Schweiz leben und sich für Online-Casinos interessieren, gibt es einige wichtige Dinge zu beachten. Als Schweizer Spieler haben Sie Zugang zu einer Vielzahl von internationalen Online-Casinos, die Ihnen eine Vielzahl

Ausland Casino in der Schweiz Internationale Online-Casinos fr Schweizer Spieler.282 Leer más »

Vavada online casino w Polsce – przegląd 125

Vavada online casino w Polsce – przegląd ▶️ GRAĆ Содержимое Wprowadzenie do Vavada Co to jest Vavada? Wady i zalety Vavada Wady Vavada Zalety Vavada Jeśli szukasz najlepszego online casino, które oferuje szeroki wybór gier i atrakcyjne bonusy, to vavada jest idealnym wyborem. W tym przeglądzie przedstawimy Państwu wszystkie zalety i wady tego popularnego kasyna

Vavada online casino w Polsce – przegląd 125 Leer más »

Mafia Casino login en France comment accder votre compte joueur.274

Mafia Casino login en France – comment accéder à votre compte joueur ▶️ JOUER Содержимое Les étapes pour se connecter à votre compte Étape 1 : Vérifiez vos coordonnées Étape 2 : Sélectionnez votre méthode de connexion Les erreurs courantes et les solutions Vous êtes prêt à commencer votre aventure dans le monde des jeux

Mafia Casino login en France comment accder votre compte joueur.274 Leer más »

Online Casino im Ausland spielen in der Schweiz Vorteile internationaler Casinos.4216

Online Casino im Ausland spielen in der Schweiz – Vorteile internationaler Casinos ▶️ SPIELEN Содержимое Die Vorteile internationaler Casinos Wenn Sie sich für das Online-Casino-Spielen in der Schweiz entschieden haben, gibt es viele Möglichkeiten, um Ihre Fähigkeiten zu verbessern und Ihre Gewinne zu maximieren. Ein wichtiger Aspekt dabei ist die Wahl des richtigen Online-Casinos, das

Online Casino im Ausland spielen in der Schweiz Vorteile internationaler Casinos.4216 Leer más »

Top Online Casinos in sterreich.7894

Top Online Casinos in Österreich ▶️ SPIELEN Содержимое Die besten Online Casinos in Österreich 1. CasinoEuro Top-Anbieter für Spielautomaten Die Top-Anbieter für Spielautomaten in Österreich Wenn Sie auf der Suche nach einem sicheren und vertrauenswürdigen Online-Casino in Österreich sind, sind Sie bei uns genau richtig. Wir haben uns bemüßt, die besten Online-Casinos in Österreich auszuwählen

Top Online Casinos in sterreich.7894 Leer más »

On X казино регистрация и вход в аккаунт онлайн-казино.956 (2)

On X казино – регистрация и вход в аккаунт онлайн-казино ▶️ ИГРАТЬ Содержимое Онлайн-казино On X: регистрация и вход в аккаунт Шаги регистрации в On X Казино Шаг 1: Введение информации о себе Шаг 2: Активация аккаунта Вход в аккаунт: инструкция Шаг 1: Вход в личный кабинет Если вы ищете надежное и безопасное онлайн-казино, где

On X казино регистрация и вход в аккаунт онлайн-казино.956 (2) Leer más »

Raja Luck India casino Payment methods and withdrawal options in online gaming.1161

Raja Luck India casino – Payment methods and withdrawal options in online gaming ▶️ PLAY Содержимое Secure Payment Options for a Safe Gaming Experience Trustworthy Payment Gateways Fast and Reliable Withdrawal Methods for Your Winnings Are you ready to experience the thrill of online gaming with Raja Luck India casino? With a wide range of

Raja Luck India casino Payment methods and withdrawal options in online gaming.1161 Leer más »