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

Sin categoría

Top Tips for New Players at jackpotcharm

Welcome to jackpotcharm casino, a vibrant platform that offers a thrilling gaming experience for both newcomers and seasoned players alike. With an array of games, generous bonuses, and secure banking options, it’s essential to navigate your way wisely. Here are some top tips to enhance your experience at this online casino. Understanding the Game Variety […]

Top Tips for New Players at jackpotcharm Leer más »

Lucki Casino Tournament Calendar – Upcoming Events

Lucki Casino has been making waves in the online gaming community, particularly with its variety of tournaments that promise thrilling competition and enticing prizes. However, as a discerning reviewer who values transparency and player safety, we must scrutinise the casino’s offerings, especially regarding licensing, safety measures, and the fairness of odds. Before diving into the

Lucki Casino Tournament Calendar – Upcoming Events Leer más »

How to Use jokabet’s Search Functionality

JokaBet Casino offers a variety of gaming options, but with so many choices available, navigating the site can sometimes feel overwhelming. Fortunately, the search functionality is designed to simplify this experience, enabling players to find their favourite games quickly and efficiently. Below, we will explore the key aspects of using this feature, but first, it

How to Use jokabet’s Search Functionality Leer más »

What Are the Unique Features of luckybarry?

For mobile gaming enthusiasts, the quality of a casino app is paramount. With the increasing reliance on smartphones for gaming, a platform’s mobile user experience (UX) can make or break its success. Luckybarry casino stands out in this competitive market, offering unique features that enhance play on the go. What makes the luckybarry casino app

What Are the Unique Features of luckybarry? Leer más »

Just Casino vs Competitors – Honest Comparison

When it comes to online gaming, discerning high-rollers are often faced with a plethora of options. Among these, Just Casino stands out with its enticing VIP programmes, competitive withdrawal limits, and an exclusive selection of games tailored for discerning players. This guide presents a systematic comparison between Just Casino and its key competitors, ensuring that

Just Casino vs Competitors – Honest Comparison Leer más »

Beginners Guide to Playing Blackjack at nitrobet casino

Blackjack, a staple in the world of casino gaming, offers a blend of skill, strategy, and chance that captivates players worldwide. At nitrobet casino, this classic card game is presented with various enticing features that cater specifically to both novices and seasoned players alike. This guide will illuminate key aspects of playing blackjack, focusing on

Beginners Guide to Playing Blackjack at nitrobet casino Leer más »

Exploring Casino Games Based on Popular Culture at Jammyjack

Jammyjack Casino stands at the forefront of blending gaming excitement with the vibrant world of popular culture. By offering a meticulously curated selection of games that draw inspiration from beloved films, TV shows, and music, players can indulge in their favourite themes while enjoying the thrill of gambling. This guide will walk you through the

Exploring Casino Games Based on Popular Culture at Jammyjack Leer más »

nitrobet casino’s Community Events: Join the Fun

Community events at nitrobet casino offer players a unique opportunity to engage with fellow gamers while enjoying a variety of activities. However, it’s essential to approach these events with a critical eye, considering the implications for your overall gaming experience. Types of Community Events nitrobet casino hosts several types of community events designed to foster

nitrobet casino’s Community Events: Join the Fun Leer más »

How to Participate in lbspins casino’s Loyalty Program

At lbspins casino, the Loyalty Program is a cornerstone of the gaming experience, particularly for high-rollers seeking to maximise their rewards. This exclusive programme is designed not only to enhance the gaming experience but also to ensure that loyal players receive the recognition and benefits they truly deserve. Below, we will explore the intricacies of

How to Participate in lbspins casino’s Loyalty Program Leer más »

casperspins casino Bonuses for High Rollers: Worth It?

As a discerning player, your pursuit of exceptional gaming experiences leads you to explore platforms that cater specifically to high rollers. casperspins casino offers intriguing bonuses and features designed to entice affluent players. But are these incentives truly worth your investment? In this analysis, we will examine the bonus structure, exclusive games, and banking options

casperspins casino Bonuses for High Rollers: Worth It? Leer más »