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

Sin categoría

Enjoy Free Online casino games from inside the Demo Means: On line & enjoyment

Zero, you will not be able to win real cash when you find yourself playing totally free ports. Be looking for the icons you to turn on the newest game’s extra cycles. That’s because they supply professionals a chance to routine their strategy, understand the overall game, and you can unearth people secrets the online […]

Enjoy Free Online casino games from inside the Demo Means: On line & enjoyment Leer más »

Play 33,000+ Totally free Ports & Online game No deposit No Obtain

What is the benefit of to relax and play free online gambling games having each other no-put bonuses at real cash gambling enterprises, along with gamble potato chips on public gambling enterprises? You now have fully gamified online slots, which include fun incentives, a lot more micro-game and loads of features one increase the gambling

Play 33,000+ Totally free Ports & Online game No deposit No Obtain Leer más »

Enjoy 33,000+ Totally free Harbors & Online game No deposit No Download

What is the advantageous asset of to experience online casino games which have both no-deposit bonuses at the real money gambling enterprises, with enjoy potato chips into the public casinos? You now have completely gamified online slots games, including fun bonuses, a lot more mini-game and you may loads of cool features one enhance the

Enjoy 33,000+ Totally free Harbors & Online game No deposit No Download Leer más »

Gamble 19k+ Totally free Casino games Zero Membership otherwise Obtain

Gamesville is the ideal place to go for beginners and you can educated gambling enterprise followers who want to gain benefit from the amusement areas of playing in place of demanding a merchant account. Pick from classic fruit computers, modern movies ports, and feature-steeped headings that have added bonus rounds, wild signs, and you can

Gamble 19k+ Totally free Casino games Zero Membership otherwise Obtain Leer más »

Gamble 560+ 100 percent free Position Game On the web, Zero Signal-Up or Download

Having local casino web sites, it’s better to render gamblers the option of trialing a different sort of video game free-of-charge than simply have them never ever test out the newest casino video game after all. Giving totally free casino games encourages the brand new participants to determine the website over their competition. Free video

Gamble 560+ 100 percent free Position Game On the web, Zero Signal-Up or Download Leer más »

Enjoy 560+ Free Slot Online game On the web, Zero Sign-Right up otherwise Obtain

Getting gambling establishment internet, it’s far better offer gamblers the option of trialing another online game free-of-charge than simply have them never test out the brand new casino video game anyway. Offering 100 percent free gambling games encourages the brand new participants to choose the website more its competitors. Free video game is a good

Enjoy 560+ Free Slot Online game On the web, Zero Sign-Right up otherwise Obtain Leer más »

Play 560+ Totally free Position Online game On the internet, Zero Signal-Right up or Obtain

To own casino sites, it’s best to provide bettors a choice of trialing a special game 100percent free than just keep them never ever test out the latest local casino game anyway. Providing totally free online casino games encourages the new members to decide their website more than their competitors. 100 percent free games is

Play 560+ Totally free Position Online game On the internet, Zero Signal-Right up or Obtain Leer más »

Free Gambling games Zero Download Play Free online

The online game works into the a simple 5-reel concept that have a straightforward function put, so you aren’t juggling advanced front side auto mechanics otherwise several extra methods. Many options manage inside your own internet browser, because 100 percent free harbors do not have download criteria, and sweepstakes/societal programs usually continue anything fresh which

Free Gambling games Zero Download Play Free online Leer más »