/** * 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(); Public – Página 53 – Partidas de San Luis

Public

Mitos y realidades Lo que necesitas saber sobre los casinos y Spin Dinero casino

Mitos y realidades Lo que necesitas saber sobre los casinos y Spin Dinero casino La atracción de los casinos en línea Los casinos en línea han ganado popularidad en los últimos años, ofreciendo a los jugadores la posibilidad de disfrutar de sus juegos favoritos desde la comodidad de su hogar. Este fenómeno ha despertado tanto […]

Mitos y realidades Lo que necesitas saber sobre los casinos y Spin Dinero casino Leer más »

El impacto del juego en la cohesión social un análisis necesario

El impacto del juego en la cohesión social un análisis necesario La importancia del juego en la sociedad El juego ha sido una actividad fundamental en las sociedades a lo largo de la historia. No solo proporciona entretenimiento, sino que también sirve como un medio para la interacción social y el fortalecimiento de relaciones interpersonales.

El impacto del juego en la cohesión social un análisis necesario Leer más »

Казино и его культурное наследие как азартные игры влияют на общество Fragabet

Казино и его культурное наследие как азартные игры влияют на общество Fragabet История казино и их влияние на культуру Казино имеют богатую историю, корни которой уходят в древние времена. Азартные игры существовали в разных формах на протяжении веков, начиная с античных цивилизаций и до современности. Каждая культура привносила в азартные игры свои традиции и особенности,

Казино и его культурное наследие как азартные игры влияют на общество Fragabet Leer más »

Teknolojiyle değişen kumar dünyasında jojobet nasıl öne çıkıyor

Teknolojiyle değişen kumar dünyasında jojobet nasıl öne çıkıyor Kumar Dünyasının Tarihçesi Kumar, insanlık tarihi kadar eski bir eğlence biçimidir. İlk kumar oyunları, antik medeniyetlerde, özellikle Mezopotamya ve Çin gibi bölgelerde ortaya çıkmıştır. Zamanla, kumar çeşitli biçimlerde gelişerek toplumların kültürel unsurlarından biri haline gelmiştir. Özellikle Orta Çağ’da, Avrupa’daki kumarhaneler önemli bir sosyal mekan olarak öne çıkmıştır.

Teknolojiyle değişen kumar dünyasında jojobet nasıl öne çıkıyor Leer más »

Tamang paraan ng pagsusugal Paano maging responsable sa tuwing naglalaro

Tamang paraan ng pagsusugal Paano maging responsable sa tuwing naglalaro Ang Kahalagahan ng Responsableng Pagsusugal Sa mundo ng pagsusugal, napakahalaga na maging responsable sa tuwing naglalaro. Ang pagsusugal ay hindi lamang isang libangan, kundi maaari rin itong magdulot ng seryosong mga problema kung hindi ito isinasagawa nang wasto. Ang pagiging responsable ay nangangahulugang pagkakaroon ng

Tamang paraan ng pagsusugal Paano maging responsable sa tuwing naglalaro Leer más »

Первые шаги в мир азартных игр руководство для новичков

Первые шаги в мир азартных игр руководство для новичков Что такое азартные игры? Азартные игры – это форма развлечения, где игроки делают ставки на исход событий с целью получения выигрыша. В этом мире, который привлекает множество людей, существуют различные виды игр, от карточных до игровых автоматов и спортивных ставок. Основная цель азартных игр – это

Первые шаги в мир азартных игр руководство для новичков Leer más »

Мифы о казино разбираем заблуждения о mostbet

Мифы о казино разбираем заблуждения о mostbet Миф о легкости выигрыша в казино Одним из самых распространенных мифов о казино является мнение, что выиграть в азартных играх можно легко и без особых усилий. Это заблуждение возникает из-за рекламы, где игроки показываются как постоянные победители. На самом деле, шансы на выигрыш в большинстве игр зависят от

Мифы о казино разбираем заблуждения о mostbet Leer más »

История азартных игр как развлекались наши предки

История азартных игр как развлекались наши предки Происхождение азартных игр Азартные игры имеют долгую и разнообразную историю, уходящую корнями в древние цивилизации. Первые упоминания о азартных играх встречаются в Месопотамии и Древнем Египте, где люди использовали кости и палочки для игры. Эти игры не только развлекали людей, но и служили средством общения и укрепления социальных

История азартных игр как развлекались наши предки Leer más »

Yeni başlayanlar için casino ipuçları ve stratejileri

Yeni başlayanlar için casino ipuçları ve stratejileri Casino Oyunlarını Anlamak Casinolar, farklı oyun seçenekleri ile dolu eğlence mekanlarıdır. Yeni başlayanların, bu oyunların kurallarını iyi anlaması önemlidir. Slot makineleri, rulet, blackjack ve 7slot gibi çeşitli oyunların nasıl oynandığını öğrenmek, kazanma şansını artırabilir. Ayrıca, her oyunun kendine özgü stratejileri olduğunu unutmamak gerekir. Örneğin, pokerde bluff yapma yeteneği,

Yeni başlayanlar için casino ipuçları ve stratejileri Leer más »

Building a diversified portfolio Key strategies for successful investment

Building a diversified portfolio Key strategies for successful investment Understanding Diversification Diversification is a fundamental strategy in investment that involves spreading your investments across various asset classes to mitigate risk. By diversifying, investors can protect themselves from significant losses in any one particular area. This approach acknowledges that different assets respond differently to market conditions,

Building a diversified portfolio Key strategies for successful investment Leer más »