/** * 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(); IT Образование – My CMS

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

IT Образование

Какой Язык Программирования Выбрать Новичку В 2021 Году

На третьем месте подборки – один из популярных языков бекэнд-программирования. PHP подходит для разработки одностраничников или полноценных высоконагруженных сайтов. PHP позволяет “оживить” статичные страницы HTML, поэтому на его базе идеально создавать платформы вроде социальных сетей, онлайн-магазинов, форумов. Он кроссплатформенный, можно использовать с Windows, Linux и Unix. Всё из-за того, что простые языки не требуют от вас знаний, …

Какой Язык Программирования Выбрать Новичку В 2021 Году Read More »

Как Подготовить Компанию К Выходу На Международный Рынок

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

Как Подготовить Компанию К Выходу На Международный Рынок Read More »

Как Построить Карьеру Guide Qa Engineer

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

Как Построить Карьеру Guide Qa Engineer Read More »

Как Подготовить Бэклог Продукта С Большим Количеством Зависимостей И Не Потратить Время Впустую Хабр

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

Как Подготовить Бэклог Продукта С Большим Количеством Зависимостей И Не Потратить Время Впустую Хабр Read More »

Чем Занимается Менеджер Проекта На Самом Деле

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

Чем Занимается Менеджер Проекта На Самом Деле Read More »

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

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

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

Курсы Тестировщика Топ-10 Лучших Курсов Для Обучения Qa-тестированию 2024

Из минусов – ну наверное это даже не минус, поскольку знал, что так и будет, но все же. То есть проект я сдал бы, но знаний было бы меньше. До курса по фронтенду программированию я не училась никогда и вообще ничему не училась онлайн. В бесплатную часть курса заглянула из любопытства, написала первые строчки кода …

Курсы Тестировщика Топ-10 Лучших Курсов Для Обучения Qa-тестированию 2024 Read More »

Достоинства И Недостатки Векторного И Растрового Построения Изображений

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

Достоинства И Недостатки Векторного И Растрового Построения Изображений Read More »