/** * 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(); July 2023 – My CMS

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

Month: July 2023

Software Program Development Groups: Roles And Responsibilities

Quality assurance professionals also identified as Quality analysts play the function of checking software program high quality in the course of the software program improvement life cycle. QA members have rich expertise in software program improvement and make sure the proper practices are adopted while the software program is under growth. The sum of money …

Software Program Development Groups: Roles And Responsibilities Read More »

Tips On How To Construct An Efficient Software Growth Team

Swift and Java/Kotlin specialists can help you build native mobile apps for iOS and Android. As a substitute for native growth, you could contemplate a cross-platform approach. Cross-platform development could additionally hire software developer team be more efficient in phrases of cost and code reusability. For instance, React builders can construct your app’s entrance finish …

Tips On How To Construct An Efficient Software Growth Team Read More »

What Is Java? Definition, Uses, Popularity

Java SE HotSpot at a Glance, carry out additional steps at runtime to offer your application a performance increase. This consists of varied duties such as finding efficiency bottlenecks and recompiling (to native code) frequently used sections of code. JAVA programming language is a basic programming language that each aspiring programmer must be skilled at …

What Is Java? Definition, Uses, Popularity Read More »

Сторителлинг простыми словами: что это такое, примеры интересных историй в рекламе в 2024 году

Поэтому сторителлинг — это просто не лучший способ передать информацию человеку так, чтобы он ее прочувствовал и запомнил. Это вообще единственный способ, на котором построено сторителлинг в рекламе все — от фильмов и книг до рекламных кампаний. У каждого героя свой характер, взгляды и ценности. В идеале, герой в сторителлинге максимально приближен к реальному человеку. …

Сторителлинг простыми словами: что это такое, примеры интересных историй в рекламе в 2024 году Read More »

CD Projekt sprawozdanie finansowe za pierwszy kwartał 2021 roku

Grupa Kapitałowa CD Projekt zajmuje się dystrybucją gier wideo i filmów, produkcją własnych gier wideo oraz cyfrową dystrybucją gier do klientów. W skład grupy wchodzą studio deweloperskie CD Projekt RED zajmujące się tworzeniem gier wideo, sklep internetowy CDP.pl oraz cyfrowa platforma GOG oferująca Jak kupować akcje: pełny szczegółowy przewodnik cyfrową dystrybucję gier. Poza rynkiem krajowym, …

CD Projekt sprawozdanie finansowe za pierwszy kwartał 2021 roku Read More »

Java Поиск Задач По Дате Последнего Обновления В Плагине Jira Stack Overflow На Русском

В этих статьях мы подробно изучим варианты поиска и что с ним можно делать. Это поле не поддерживает автоматическое заполнение. Находит задачи, в которых есть комментарий в записи журнала работы, в котором содержится конкретный текст. Это поле поддерживает автоматическое заполнение. Администратор JIRA может изменить имя типа, которое может сломать любой сохраненный фильтр, который полагается на …

Java Поиск Задач По Дате Последнего Обновления В Плагине Jira Stack Overflow На Русском Read More »