/** * Sticky Header - Customizer. * * @package Astra Addon * @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 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; $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'] = ''; /** * Transparent Header Responsive Colors */ $defaults['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(), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); May 2022 – My CMS

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

Month: May 2022

Заработайте лайткоин: гайд по заработку, майнингу и покупке криптовалюты

Используя новую функцию, пользователи могут быстрее и с более низкими сборами обмениваться денежными средствами между litecoin и bitcoin. График курса litecoin к рублю после нововведений вы можете посмотреть выше. Подобно самой популярной криптовалюте, LTC использует блокчейн технологию. Система работает на специальном алгоритме, предоставляющей возможность добычи монет с помощью майнинга. С каждым годом количество наград за …

Заработайте лайткоин: гайд по заработку, майнингу и покупке криптовалюты Read More »

Арбитраж криптовалют: заработок на разнице курсов

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

Арбитраж криптовалют: заработок на разнице курсов Read More »

Partial Hospitalization PHP Day Program Program for Teens in California

To determine if PHP treatment in Los Angeles is right for you, experienced staff will conduct a thorough evaluation when you enter treatment. Every client who undergoes treatment at The Heights Treatment first completes a pre-assessment. Based on this assessment, the Clinical Director and Treatment Team determine the appropriate Level of Care for timeline for …

Partial Hospitalization PHP Day Program Program for Teens in California Read More »

Information Architecture Guide: What You Have To Know About Ia

Then plan your app’s IA – use a easy drill-down construction and nest content into clear, straightforward to know and well-defined categories. Make certain that you just understand the trail from top-level info to sub-levels. So how does it change in terms of planning a cell person experience? Sequential ordering could additionally be chronological, a …

Information Architecture Guide: What You Have To Know About Ia Read More »

Solanas Proof-of-history: Revolutionizing Blockchain Pace And Scalability By Solidity Academy

Proof of History is simply one of many innovations that make Solana the most performant blockchain on the earth. Solana distributed the token SOL in 5 financing rounds, 4 of which had been non-public gross sales. This private sale started in the first quarter of 2019 and culminated in MultiCoin Capital’s $20 million Series A, …

Solanas Proof-of-history: Revolutionizing Blockchain Pace And Scalability By Solidity Academy Read More »

What Is Python Used For? 10+ Coding Makes Use Of For The Python Programming Language

Furthermore, right now it is being used to resolve many complicated issues similar to Image recognition, information processing, scientific calculation, and so forth. After all, builders want to solve comparable problems using functions, so the ideas are fairly normal. Python’s giant standard library[127] provides tools suited to many tasks and is often cited as considered …

What Is Python Used For? 10+ Coding Makes Use Of For The Python Programming Language Read More »