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

Sin categoría

Free Slot machine games Zero Install or Membership

Articles Free Video poker and you will Online casino games Discuss additional gamble styles Exactly what slot machines provide the most significant jackpots? Talk about the most Beloved Position Game Templates Here Such, harbors with high happy-gambler.com click for more info volatility pays out huge victories however, hardly. It is an excellent way to learn […]

Free Slot machine games Zero Install or Membership Leer más »

100 percent free Slot machines Zero Install or Subscription

Content 100 percent free Video poker and you may Casino games Speak about additional play looks Exactly what slot machines give the greatest jackpots? Talk about by far the most Precious Position Games Layouts Right here Such, ports with a high volatility pays aside big victories however, barely. It is an excellent way understand profitable

100 percent free Slot machines Zero Install or Subscription Leer más »

100 percent free Slot machine games Zero Download otherwise Registration

Articles 100 percent free Electronic poker and Online casino games Discuss other play appearance What slot machines give the most significant jackpots? Talk about more Precious Slot Video game Themes Right here For example, slots with high volatility pays aside large wins however, rarely. It’s an effective way understand profitable combinations and added bonus attributes

100 percent free Slot machine games Zero Download otherwise Registration Leer más »

Play 19,000+ 100 percent free Slots The new Totally free Slots Without Obtain

Content Gamble Totally free Slots – Lookup 560+ Online Position Games The more volatile slots have big jackpots however they struck smaller frequently versus smaller honors. You're also from the a plus because the an on-line slots pro for those who have a great knowledge of the basics, such as volatility, symbols, and you can

Play 19,000+ 100 percent free Slots The new Totally free Slots Without Obtain Leer más »

Free Gambling games Immediate Play Harbors, Blackjack, & A lot more

Blogs Top Free online Casino games Sweepstakes Gambling establishment that have Free online Ports and you can Video game Gamble Free Online casino games & Online slots games Habit by using the control Register PlayPerks; secure Coins It perks determination inside demo mode while the best sequences bring a few spins to help you unfold.

Free Gambling games Immediate Play Harbors, Blackjack, & A lot more Leer más »

Play 19,000+ Free Harbors The new Totally free Slots With no Down load

Content Gamble 100 percent free Slots – Lookup 560+ On the internet Slot Online game The greater erratic ports provides larger jackpots however they strike reduced frequently compared to the shorter honours. You're at the a plus since the an internet slots user for individuals who have a good comprehension of the basic principles, such

Play 19,000+ Free Harbors The new Totally free Slots With no Down load Leer más »

Play 19,000+ Free Ports The brand new Totally free Ports No Down load

Articles Gamble Free Slots – Lookup 560+ On the internet Slot Game The more unstable ports features larger jackpots nevertheless they struck smaller appear to versus quicker honors. You'lso are during the a plus since the an on-line slots athlete for many who have a very good understanding of the basic principles, for example volatility,

Play 19,000+ Free Ports The brand new Totally free Ports No Down load Leer más »

Play 19,000+ 100 percent free Slots The fresh Totally free Ports And no Down load

Posts Gamble Totally free Harbors – Search 560+ On the internet Position Game The greater amount of unstable harbors has larger jackpots however they hit quicker apparently compared to the reduced honours. You're during the an advantage because the an online slots pro for many who have a good knowledge of the basics, including volatility,

Play 19,000+ 100 percent free Slots The fresh Totally free Ports And no Down load Leer más »