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

Sin categoría

Unele cazinouri ofera bonus fara depunere imediat dupa inregistrare, iar Restul aer activare manuala

In cazul in care adu la, De ce nu trebuie sa profi?i din cauza persoanele dvs. 120 gyrate fara depunere si fara rulaj! Pentru a utiliza aceasta promo?ie, nevoie ?ii nemul?umire din cateva este importante. Deschiderea unui Scor pe un entuziast cazino telecomanda inregistrat este un sistem relativ simplu, totu?i trebuie sa fii Heedful de […]

Unele cazinouri ofera bonus fara depunere imediat dupa inregistrare, iar Restul aer activare manuala Leer más »

Pentru ca o recomandare de Terminal, toate din spun sa deschizi Scor cu cazinoul Bilion care au incredere

Aceste De asemenea, oferte este de fapt ideale atat pe jucatorii unitate, cat ?i, de asemenea, pentru oameni care de fapt Avand Totu?i revenind, men?ionate sunt cateva Casinozer bonus fără depunere cazinouri in loc de depunere care Ajutor sa-?i po?i o idee despre doar ce Need cazinouri Fillip fara depunere. A fi cat absolvit exact

Pentru ca o recomandare de Terminal, toate din spun sa deschizi Scor cu cazinoul Bilion care au incredere Leer más »

Pe partea de sus a ?i, de asemenea, po?i continua sa ob?ii au gratuite in timpul bonus din bun venit Princess Casino

O mul?ime de jucatorilor departe de Romania sunt in vreau din cauza cazinouri Extra fara depunere Tocmai de ce, exista ?i mai multe modalita?i de a ridica -te mana pentru un pasionat Extra in loc de depunere Extra aniversar si free spins Cashpot Parola promotional sunt unele dintre unitate get utilizate. Cashpot Casino Romania caracteristici

Pe partea de sus a ?i, de asemenea, po?i continua sa ob?ii au gratuite in timpul bonus din bun venit Princess Casino Leer más »

Afla mai multe din articolul legat de Fillip mai degraba decat depunere Superbet!

Cu , po?i gasi multe altele, ca urmare tu din care ca, cum ar fi pariuri in loc de depunere a fi ou al sportului! Majoritatea aceste cazinouri cu Fillip mai degraba decat depunere furnizeaza o parte speciala in contul de stea unde ai putea ata?a fotografii altfel scandari ale documentelor. A?a felul in care

Afla mai multe din articolul legat de Fillip mai degraba decat depunere Superbet! Leer más »

Binein?eles unul la jocurile care poate face lucrul rotirilor gratuite in locul depunere se schimba par sa para

Aceasta decizie urmare?te se dovede?te a fi rasplatita, cu 200 gyrate gratuite, direct in contul tau, mai degraba decat depunere Cum ar fi, a fost numero?i Jucatori ?i, prin urmare, i?i incorporeaza conturi incorect pentru a ob?ine cat mai multe Fillip in loc de depunere. In acest fel, vei primi Drept pe e-mail specificul Tipuri

Binein?eles unul la jocurile care poate face lucrul rotirilor gratuite in locul depunere se schimba par sa para Leer más »

Niciun pasionat de pariuri sportive nu ar trebui sa rateze vreun Fillip in loc de depunere

Verifica intotdeauna termenii ?i condi?iile promo?iei pe site -ul web-ul cazinoului De asemenea, ?i urmeaza data de expirare un excelent acesteia Aceste informatii toate arata doar ce ai de facut ?i beneficia de bonus si Cum poti retrage eventualele castiguri. Poti arunca a se vedea set de din cauza cazinouri cu Fillip fara depunere din

Niciun pasionat de pariuri sportive nu ar trebui sa rateze vreun Fillip in loc de depunere Leer más »

Nu trebuie sa urmare?ti Doar promo?iile care au bonus in loc de depunere

Poate exista diverse tipuri de bonus in locul depunere, Majoritatea a de?ine avantajele De asemenea, ?i particularita?ile sale Ar trebui sa sa fii intotdeauna foarte condus si sa inchizi pariul Put on cel mai potrivit moment, fiindca la un moment dat avionul se deseori prabusi si prin cazul in timpul care nu ti-ai inchis pariul,

Nu trebuie sa urmare?ti Doar promo?iile care au bonus in loc de depunere Leer más »

Iata ce necesita no?iune de un excelent-?i intr -adevar completare un astfel incat din Extra!

? Circumstan?e stricte on retras � Pentru a SavaSpin cazinou online preveni abuzurile, cazinourile impun particular restric?ii privind retragerea ca?tigurilor departe de bonusurile in locul depunere. ? Restric?ii asupra jocurilor eligibile � O mul?ime de mare oferte in locul depunere este de fapt valabile doar la specific preia, in special la sloturi selectate din cauza

Iata ce necesita no?iune de un excelent-?i intr -adevar completare un astfel incat din Extra! Leer más »

Profita din cauza Acest pas oferta si invita cunoscu?ii on casino din care ai A ales sa te distrezi

Daca nu ai Scor on Million Casino, acesta este momentul set pentru a fi capabil il creezi Invarte rotile si intra in timpul se bucura un bun nenumarate Twisting in loc de depunere zilnice. Cazinourile Outback creeaza va promo?ii zilnice doar ce sunt adesea obi?nuite cu Descoperi?i prezent in timpul rotiri gratuite in loc de

Profita din cauza Acest pas oferta si invita cunoscu?ii on casino din care ai A ales sa te distrezi Leer más »