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

xtw1838790ca

Gambling-də uğur qazanmaq üçün quotex ilə gizli sirlər nədir

Gambling-də uğur qazanmaq üçün quotex ilə gizli sirlər nədir Quotex nədir? Quotex, istifadəçilərə onlayn ticarət və investisiya etməyə imkan verən bir platformadır. Bu platformada həm pul qazanmaq, həm də investisiya etmək üçün müxtəlif imkanlar mövcuddur. İstifadəçilər burada, onlayn kazino oyunları ilə yanaşı, quotex broker kimi alətləri də istifadə edərək, müxtəlif maliyyə alətləri ilə ticarət edə […]

Gambling-də uğur qazanmaq üçün quotex ilə gizli sirlər nədir Leer más »

Mastering your bankroll Essential financial strategies for successful gambling

Mastering your bankroll Essential financial strategies for successful gambling Understanding Bankroll Management Bankroll management is a crucial element for anyone looking to succeed in gambling. It involves setting aside a specific amount of money solely for gambling purposes, which helps minimize the risk of losing more than you can afford. This strategy not only protects

Mastering your bankroll Essential financial strategies for successful gambling Leer más »

Famous casino destinations that every traveler must experience

Famous casino destinations that every traveler must experience Las Vegas: The Entertainment Capital of the World Las Vegas is perhaps the most iconic casino destination in the world, attracting millions of visitors each year with its dazzling lights and vibrant atmosphere. Known for its extravagant resorts, it offers a plethora of gaming options, from slot

Famous casino destinations that every traveler must experience Leer más »

Mastering the art of casino strategy an advanced guide to winning techniques

Mastering the art of casino strategy an advanced guide to winning techniques Understanding the Basics of Casino Strategy To master the art of casino strategy, one must first comprehend the foundational principles that govern various games. Whether playing online or in a physical casino, understanding the rules and odds of each game is crucial. This

Mastering the art of casino strategy an advanced guide to winning techniques Leer más »

Understanding the social implications of gambling in modern society

Understanding the social implications of gambling in modern society The Rise of Gambling in Contemporary Culture Gambling has become an entrenched aspect of modern society, especially with the advent of online platforms that allow easy access to casino games. This cultural shift is primarily driven by technological advancements that have made gambling more convenient and

Understanding the social implications of gambling in modern society Leer más »

Exploring the pros and cons of online versus offline gambling options

Exploring the pros and cons of online versus offline gambling options Understanding Online Gambling Online gambling has gained immense popularity in recent years, thanks to its convenience and accessibility. Players can enjoy a wide variety of games from the comfort of their homes, eliminating the need for travel. This accessibility allows for a flexible gaming

Exploring the pros and cons of online versus offline gambling options Leer más »

Exploring how technology transforms the casino experience

Exploring how technology transforms the casino experience The Rise of Online Casinos The advent of the internet has significantly transformed the casino landscape. Online casinos have emerged as a popular alternative to traditional brick-and-mortar establishments, offering players the convenience of gaming from their homes. This transformation has been driven by advancements in technology, allowing for

Exploring how technology transforms the casino experience Leer más »

Understanding responsible gaming practices for a safer casino experience

Understanding responsible gaming practices for a safer casino experience The Importance of Responsible Gaming Responsible gaming is essential for ensuring a safe and enjoyable experience for all casino visitors. It involves understanding the potential risks associated with gambling and taking proactive measures to manage them. By promoting awareness of these risks, casinos can help players

Understanding responsible gaming practices for a safer casino experience Leer más »

Cultural perceptions shaping the future of gambling trends

Cultural perceptions shaping the future of gambling trends The Evolution of Gambling in Different Cultures Gambling has been a part of human society for centuries, with its practices deeply rooted in cultural beliefs and traditions. Different regions have developed unique perspectives on gambling, influenced by historical, social, and economic factors. In some cultures, gambling is

Cultural perceptions shaping the future of gambling trends Leer más »

Mastering casino budgeting essential tips for responsible gaming

Mastering casino budgeting essential tips for responsible gaming Understanding the Importance of Casino Budgeting Budgeting is a crucial aspect of responsible gaming, as it helps players manage their finances and enjoy their gaming experience without the risk of overspending. By setting a budget before entering a casino, whether online or in-person, players can determine how

Mastering casino budgeting essential tips for responsible gaming Leer más »