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

xtw1838790ca

Disposable 1g with Screen from Jungle Boys cheap thc vape juice and Cookies.

This included Downtown Patient Group (or DTBG), and the Toluca Lake Collective. So, Ivan began working with a couple of bigger shops. “At the end of the day, I made some really good connections and I met some really good people,” Ivan says. The earliest online anonymity tools and tactics like the TOR network quickly […]

Disposable 1g with Screen from Jungle Boys cheap thc vape juice and Cookies. Leer más »

Crystal Roll Casino : Où le jeu unit la largesse en Belgique

Crystal Roll Casino se fonde sur une idée simple : une bonne expérience de jeu en ligne allie un divertissement de qualité à des récompenses attrayantes https://crystal-roll.eu.com/fr-be/. Cette plateforme est destinée aux joueurs belges en quête d’un environnement fiable, varié et munificent. Découvrez un univers où chaque lancer de dés, chaque tour de roulette et

Crystal Roll Casino : Où le jeu unit la largesse en Belgique Leer más »

Mitt omfattende blikk på Swift Casino-programvarens ytelse i Norge

Når man vurderer Swift Casino Softwares prestasjoner i Norge, finner man en plattform som etterlever nasjonale spillregler samtidig som den fremmer spillernes tillit. Brukergrensesnittet er brukervennlig og intuitivt, og utfyller et variert bibliotek med over 500 spill. Sikkerheten er robust, og kundesupporten er reaksjonsdyktig, noe som representerer viktige komponenter for spillertilfredshet. Det forblir imidlertid spørsmål

Mitt omfattende blikk på Swift Casino-programvarens ytelse i Norge Leer más »

Meilleur Bonus et Promotions pour les Nouveaux membres Joueurs au Winshark Casino en Suisse

Bonjour les amis des jeux en Suisse ! Si vous cherchez un casino en ligne qui vous reçoit avec magnificence et maintient l’excitation à son comble, vous êtes au bon endroit. Aujourd’hui, je vous conduis à travers l’offre fantastique de bonus et promotions consacrée aux nouveaux joueurs chez Winshark Casino. En tant que joueur aguerri,

Meilleur Bonus et Promotions pour les Nouveaux membres Joueurs au Winshark Casino en Suisse Leer más »

Le frisson des jeux d’argent véritable au Stonevegas Casino au Canada

Rien ne égale le temps où l’on décide de miser de l’argent concret dans un casino en ligne. Le jeu gratuit a ses vertus, mais le frisson se transforme de nature quand vos propres fonds sont en jeu. Pour les Canadiens en quête de cette émotion, Casino Stonevegas Plateformes De Bureau s’est affirmé comme une

Le frisson des jeux d’argent véritable au Stonevegas Casino au Canada Leer más »

Stats on Display Spingranny’s Casino Shows Success Numbers to Canada

Spingranny’s Casino has strategically positioned itself within the Canadian gaming landscape by revealing notable winning statistics. The casino’s average RTP of 96% for slots and a 25% enhancement in jackpot odds for big spenders elevate its profile. Weekend performance trends also indicate a 15% increase in player wins in contrast to weekdays. Such metrics prompt

Stats on Display Spingranny’s Casino Shows Success Numbers to Canada Leer más »

Golden Panda Casino révolutionne son application mobile en France

L’application mobile du golden panda casino offre pour les nouveaux membres en France a connu une métamorphose remarquable. Axée sur l’ergonomie et la performance, cette refonte promet de changer l’expérience de jeu. Navigation améliorée et graphismes époustouflants y jouent un rôle essentiel. Mais l’esthétique n’est pas le seul atout : des fonctionnalités nouvelles pourraient bien redéfinir

Golden Panda Casino révolutionne son application mobile en France Leer más »