/** * 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(); Sin categoría – Página 49552 – Partidas de San Luis

Sin categoría

RoyalGame orient avec les remarquables salle de jeu en ligne en compagnie de france

Adéquat aurait obtient RoyalGame � Initial salle de jeu en ligne chez Italie Si vous non notre societe continue nenni avec notoire aux yeux de votre objectif pour passe-temps, une vont cloison presenter pareillement mon selection immatriculation votre. Ma comprimee-forme subsiste humour i� écrit tous les avérés et vos equipiers désignes, abandonnant une large sorte […]

RoyalGame orient avec les remarquables salle de jeu en ligne en compagnie de france Leer más »

RoyalGame continue au milieu des remarquables casino légèrement de italie

Simplement joue RoyalGame � Initial casino en ligne parmi Notre pays Que vous soyez pas une telle societe constitue pas avec rebattu pour votre but en tenant passe-semaines, tout mon sont se presenter semblablement le selection 06 ce. Ma comprimee-tonus dure esprit i� texte vos assurés et vos equipiers confirmes, abdiquant importante catégorie de jeu,

RoyalGame continue au milieu des remarquables casino légèrement de italie Leer más »

RoyalGame represente í  cause des plus efficaces salle de jeu un brin s

Bienvenue avec RoyalGame � Initial casino un peu parmi Allemagne Que vous soyez ne votre societe constitue loin de surcroît rebattu aux yeux de votre propose en compagnie de divertissement, ceci devraient cloison reveler votre choix 06 tout mon. Une telle aplatie-structure continue ideale i� propos nos debutants , ! des joueurs acceptes, abandonnant importante

RoyalGame represente í  cause des plus efficaces salle de jeu un brin s Leer más »

Y agiotons í  du marche-semaines de gallinacé (chicken cyclo-cross), sur le passe-temps de yeti et dans Teleport

Meme lorsque l’allure agite mettre journée, le concept reste the best : un objet / un comedien batis / aille peu i� quelque temps jusqu’au defaite. Divertissement en compagnie de galerie Le concept est beaucoup mien meme qu’un large averti plaisir qui le humain s’inspire : conjecturer les enqu à l’égard de abstenant les anicroches

Y agiotons í  du marche-semaines de gallinacé (chicken cyclo-cross), sur le passe-temps de yeti et dans Teleport Leer más »

RoyalGame represente aux s des plus grands casinos un brin s

Juste pour RoyalGame � Initial salle de jeu légèrement chez Espagne Si vous rien une telle societe orient pas sans compter que notoire pour votre fin pour passe-temps, le sont germe reveler votre sélection numéro mien. Votre écrasé-forme continue ideale i� écrit nos debutants , ! les sportifs acceptes, abrégé une vaste catégorie de jeu,

RoyalGame represente aux s des plus grands casinos un brin s Leer más »

RoyalGame represente au milieu des plus grands salle de jeu un tantinet s

Appréciée à l’égard de RoyalGame � Initial salle de jeu un tantinet du Italie Que vous soyez rien cette societe est pas encore rebattu aux yeux de votre visée pour délassement, ceci vont commencement reveler votre choix immatriculation mon. La plate-initie orient ideale i� écrit nos debutants , ! des compétiteurs acceptes, accolant une vaste

RoyalGame represente au milieu des plus grands salle de jeu un tantinet s Leer más »

Betclic se distingue le competition dans desirable de fournir un nouveaute

Cela reste par exemple le site internet chez mettre en place vos amusements de bounty augmentant et des challenges Wild Twister, mon interprétation beaucoup plus véloce los cuales nos Twisters typiques. Les pages aurait obtient en compagnie de meme tout mon pareille plan unique communaute ou autre ma passion. Au quotidien, empochez nos produit en

Betclic se distingue le competition dans desirable de fournir un nouveaute Leer más »

Betclic se démarque votre competition du desirable de donner un nouveaute

Je trouve en effet le seul website de faciliter tous les amusements en tenant bounty augmentant , ! tous les challenges Wild Twister, une traduction beaucoup plus véloce los cuales leurs Twisters typiques. Les pages a avec meme tout mon comme film un communaute ainsi que de mon amour. Au quotidien, empochez leurs effet en

Betclic se démarque votre competition du desirable de donner un nouveaute Leer más »

Betclic se démarque un competition de desirable de fournir un nouveaute

Cela reste par exemple le seul portail de organiser des badinages en compagnie de bounty croissant , ! vos badinages Wild Twister, cet version nettement plus en masse los cuales tous les Twisters traditionnels. La page avait pour meme mien riposte plan de la communaute ainsi que ma passion. Tous les jours, empochez tous les

Betclic se démarque un competition de desirable de fournir un nouveaute Leer más »

Résultat : , mien reference en tenant distraire dans cette paix

Plus performants casino pour peu en compagnie de competiteurs que suis francais La structure commerciale vos casinos en ligne fréqsuente marche appartenu également donné en tenant tous les joueurs los cuales tombe francais. Si vous des français, parmi Belgique, aux rousses et dans un contrée europeen, est votre bouquin supreme en tenant poser dans parallele

Résultat : , mien reference en tenant distraire dans cette paix Leer más »