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

xtw1838790ca

Resource Center Created Fluffy Favourites Slot Resources for UK

Tracking down trustworthy, UK-specific information about online slots can feel like a real hassle. I know, because I have spent ages hunting for them on my own. That was the main reason I created this information hub for online slot fluffy favourites. View it as your one-stop shop for anything about this game, made specifically […]

Resource Center Created Fluffy Favourites Slot Resources for UK Leer más »

Graj w Live Roulette, Blackjacka i dodatkowe gry w Legiano Casino dla Polski

Zapraszamy w Legiano Casino legianoaplikacja.com. To lokalizacja, gdzie polscy miłośnicy mogą poczuć prawdziwy nastrój gry z prawdziwym krupierem. Z dumą informujemy, że możemy przyjąć Cię do jednej z bardziej interesujących opcji gier na żywo, przygotowanej dedykowanie dla użytkowników z Polski. Nasza platforma została zaprojektowana, by dać Ci nie tylko wspaniałą grę, ale także uczucie zabezpieczenia,

Graj w Live Roulette, Blackjacka i dodatkowe gry w Legiano Casino dla Polski Leer más »

Onvoorspelbare Dosis Geluk in Fish Road Game

Een goede vangst in Fish Road Game hangt vaak af van een combinatie van vaardigheid en willekeur https://fishroadgame.eu/. Voor onze Nederlandse spelers staat het niet alleen om strategie en reactievermogen. Het betreft ook die fantastische, onverwachte momenten van puur geluk die een speelsessie gedenkwaardig maken. Dit artikel onderzoekt de systemen van willekeurigheid die Fish Road

Onvoorspelbare Dosis Geluk in Fish Road Game Leer más »

Ogni istante è una vincita al Wyns Casino per l’Italia

Il mondo del gioco online ricerca sempre l’esperienza che ti coinvolge e non ti molla più. casinò wyns Casino, per noi connazionali, appare averla scoperta. Ogni login diventa una possibilità reale, ogni giocata un’opportunità vera. Qui non incontri solo una selezione di slot e tavoli da gioco, ma un contesto completo dove sicurezza, onestà e

Ogni istante è una vincita al Wyns Casino per l’Italia Leer más »

Golisimo Casino – Pariez en argent réel et retirez vos profits rapidement au Canada

Golisimo Casino représente une option intéressante pour les parieurs canadiens souhaitant jouer en argent réel. Avec une gamme variée de jeux de hasard, des retraits rapides et une plateforme facile à utiliser, il paraît s’adapter aussi bien aux joueurs novices qu’aux joueurs aguerris. Cependant, ses mesures de sécurité et sa autorisation nécessitent un examen plus

Golisimo Casino – Pariez en argent réel et retirez vos profits rapidement au Canada Leer más »

Hackensack Meridian Medical Classification-Monroe Township, Monroe Township, Nj-new jersey

“We feel you would be really-served to locate various other health care provider having whom you is create a much better dating,” the brand new letter comprehend. Think where you might want to fit into a career inside the health care and 10Aug acquire your place here. Along with her, we’lso are happy to transform

Hackensack Meridian Medical Classification-Monroe Township, Monroe Township, Nj-new jersey Leer más »

Jouez au casino et bénéficiez de offres exclusifs sur Spinwinera Casino en Belgique.

En tant que participant passionné et expérimenté, j’ai découvert que le casino Spinwinera Correspondance De Dépôt en Belgique propose une aventure de jeu exceptionnelle grâce à ses offres exclusifs. L’avantage stratégique que ces bonus procurent peut grandement optimiser vos parties de jeu et vous aider d’augmenter vos profits. Mais Spinwinera ne se résume pas aux

Jouez au casino et bénéficiez de offres exclusifs sur Spinwinera Casino en Belgique. Leer más »

3 things to discover one which just see a health insurance plan

Articles Better health insurance businesses to own customer care TriTerm Medical arrangements Their superior are a 10Aug low on the market, normally. Oscar rejects more inside the-system states than just average, although not, as well as bodies high quality recommendations aren’t usually the best. And you may Oscar users file apparently few grievances about their

3 things to discover one which just see a health insurance plan Leer más »