/** * WIDGET component. * * @package Astra Builder * @author Brainstorm Force * @copyright Copyright (c) 2020, Brainstorm Force * @link https://www.brainstormforce.com * @since Astra 3.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'ASTRA_BUILDER_HEADER_WIDGET_DIR', ASTRA_THEME_DIR . 'inc/builder/type/header/widget' ); define( 'ASTRA_BUILDER_HEADER_WIDGET_URI', ASTRA_THEME_URI . 'inc/builder/type/header/widget' ); /** * Heading Initial Setup * * @since 3.0.0 */ class Astra_Header_Widget_Component { /** * Constructor function that initializes required actions and hooks */ public function __construct() { // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound require_once ASTRA_BUILDER_HEADER_WIDGET_DIR . '/class-astra-header-widget-component-loader.php'; // Include front end files. if ( ! is_admin() || Astra_Builder_Customizer::astra_collect_customizer_builder_data() ) { require_once ASTRA_BUILDER_HEADER_WIDGET_DIR . '/dynamic-css/dynamic.css.php'; } // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } } /** * Kicking this off by creating an object. */ new Astra_Header_Widget_Component();/** * WIDGET Styling Loader for Astra theme. * * @package Astra Builder * @author Brainstorm Force * @copyright Copyright (c) 2020, Brainstorm Force * @link https://www.brainstormforce.com * @since Astra 3.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Customizer Initialization * * @since 3.0.0 */ class Astra_Footer_Widget_Component_Loader { /** * Constructor * * @since 3.0.0 */ public function __construct() { add_action( 'customize_preview_init', array( $this, 'preview_scripts' ), 110 ); } /** * Customizer Preview * * @since 3.0.0 */ 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-footer-widget-customizer-preview-js', ASTRA_BUILDER_FOOTER_WIDGET_URI . '/assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true ); // Localize variables for WIDGET JS. wp_localize_script( 'astra-footer-widget-customizer-preview-js', 'AstraBuilderWidgetData', array( 'footer_widget_count' => defined( 'ASTRA_EXT_VER' ) ? Astra_Builder_Helper::$component_limit : Astra_Builder_Helper::$num_of_footer_widgets, 'tablet_break_point' => astra_get_tablet_breakpoint(), 'mobile_break_point' => astra_get_mobile_breakpoint(), 'is_flex_based_css' => Astra_Builder_Helper::apply_flex_based_css(), 'has_block_editor' => astra_has_widgets_block_editor(), ) ); } } /** * Kicking this off by creating the object of the class. */ new Astra_Footer_Widget_Component_Loader();/** * Deprecated Functions of Astra Theme. * * @package Astra * @author Astra * @copyright Copyright (c) 2020, Astra * @link https://wpastra.com/ * @since Astra 1.0.23 */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Deprecating footer_menu_static_css function. * * Footer menu specific static CSS function. * * @since 3.7.4 * @deprecated footer_menu_static_css() Use astra_footer_menu_static_css() * @see astra_footer_menu_static_css() * * @return string Parsed CSS */ function footer_menu_static_css() { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_footer_menu_static_css()' ); return astra_footer_menu_static_css(); } /** * Deprecating is_support_footer_widget_right_margin function. * * Backward managing function based on flag - 'support-footer-widget-right-margin' which fixes right margin issue in builder widgets. * * @since 3.7.4 * @deprecated is_support_footer_widget_right_margin() Use astra_support_footer_widget_right_margin() * @see astra_support_footer_widget_right_margin() * * @return bool true|false */ function is_support_footer_widget_right_margin() { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_support_footer_widget_right_margin()' ); return astra_support_footer_widget_right_margin(); } /** * Deprecating prepare_button_defaults function. * * Default configurations for builder button components. * * @since 3.7.4 * @deprecated prepare_button_defaults() Use astra_prepare_button_defaults() * @param array $defaults Button default configs. * @param string $index builder button component index. * @see astra_prepare_button_defaults() * * @return array */ function prepare_button_defaults( $defaults, $index ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_button_defaults()' ); return astra_prepare_button_defaults( $defaults, absint( $index ) ); } /** * Deprecating prepare_html_defaults function. * * Default configurations for builder HTML components. * * @since 3.7.4 * @deprecated prepare_html_defaults() Use astra_prepare_html_defaults() * @param array $defaults HTML default configs. * @param string $index builder HTML component index. * @see astra_prepare_html_defaults() * * @return array */ function prepare_html_defaults( $defaults, $index ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_html_defaults()' ); return astra_prepare_html_defaults( $defaults, absint( $index ) ); } /** * Deprecating prepare_social_icon_defaults function. * * Default configurations for builder Social Icon components. * * @since 3.7.4 * @deprecated prepare_social_icon_defaults() Use astra_prepare_social_icon_defaults() * @param array $defaults Social Icon default configs. * @param string $index builder Social Icon component index. * @see astra_prepare_social_icon_defaults() * * @return array */ function prepare_social_icon_defaults( $defaults, $index ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_social_icon_defaults()' ); return astra_prepare_social_icon_defaults( $defaults, absint( $index ) ); } /** * Deprecating prepare_widget_defaults function. * * Default configurations for builder Widget components. * * @since 3.7.4 * @deprecated prepare_widget_defaults() Use astra_prepare_widget_defaults() * @param array $defaults Widget default configs. * @param string $index builder Widget component index. * @see astra_prepare_widget_defaults() * * @return array */ function prepare_widget_defaults( $defaults, $index ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_widget_defaults()' ); return astra_prepare_widget_defaults( $defaults, absint( $index ) ); } /** * Deprecating prepare_menu_defaults function. * * Default configurations for builder Menu components. * * @since 3.7.4 * @deprecated prepare_menu_defaults() Use astra_prepare_menu_defaults() * @param array $defaults Menu default configs. * @param string $index builder Menu component index. * @see astra_prepare_menu_defaults() * * @return array */ function prepare_menu_defaults( $defaults, $index ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_menu_defaults()' ); return astra_prepare_menu_defaults( $defaults, absint( $index ) ); } /** * Deprecating prepare_divider_defaults function. * * Default configurations for builder Divider components. * * @since 3.7.4 * @deprecated prepare_divider_defaults() Use astra_prepare_divider_defaults() * @param array $defaults Divider default configs. * @param string $index builder Divider component index. * @see astra_prepare_divider_defaults() * * @return array */ function prepare_divider_defaults( $defaults, $index ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_divider_defaults()' ); return astra_prepare_divider_defaults( $defaults, absint( $index ) ); } /** * Deprecating is_astra_pagination_enabled function. * * Checking if Astra's pagination enabled. * * @since 3.7.4 * @deprecated is_astra_pagination_enabled() Use astra_check_pagination_enabled() * @see astra_check_pagination_enabled() * * @return bool true|false */ function is_astra_pagination_enabled() { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_check_pagination_enabled()' ); return astra_check_pagination_enabled(); } /** * Deprecating is_current_post_comment_enabled function. * * Checking if current post's comment enabled and comment section is open. * * @since 3.7.4 * @deprecated is_current_post_comment_enabled() Use astra_check_current_post_comment_enabled() * @see astra_check_current_post_comment_enabled() * * @return bool true|false */ function is_current_post_comment_enabled() { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_check_current_post_comment_enabled()' ); return astra_check_current_post_comment_enabled(); } /** * Deprecating ast_load_preload_local_fonts function. * * Preload Google Fonts - Feature of self-hosting font. * * @since 3.7.4 * @deprecated ast_load_preload_local_fonts() Use astra_load_preload_local_fonts() * @param string $google_font_url Google Font URL generated by customizer config. * @see astra_load_preload_local_fonts() * * @return string */ function ast_load_preload_local_fonts( $google_font_url ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_load_preload_local_fonts()' ); return astra_load_preload_local_fonts( $google_font_url ); } /** * Deprecating ast_get_webfont_url function. * * Getting webfont based Google font URL. * * @since 3.7.4 * @deprecated ast_get_webfont_url() Use astra_get_webfont_url() * @param string $google_font_url Google Font URL generated by customizer config. * @see astra_get_webfont_url() * * @return string */ function ast_get_webfont_url( $google_font_url ) { _deprecated_function( __FUNCTION__, '3.7.4', 'astra_get_webfont_url()' ); return astra_get_webfont_url( $google_font_url ); }/** * The header for Astra Theme. * * This is the template that displays all of the section and everything up until
* * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials * * @package Astra * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } ?> Public - Dommus Innovation - Page 6

Public

Darmowe spiny w AmunRa Casino Polska: jak je zdobyć i na co je wydać?

Współczesne kasyna online oferują niezwykle zróżnicowane możliwości dla graczy, a darmowe spiny to jedna z najpopularniejszych form promocji. AmunRa Casino, które rozpoczęło swoją działalność w 2023 roku, przyciąga uwagę graczy z Polski dzięki swojej bogatej ofercie gier oraz atrakcyjnym bonusom. W tym artykule przyjrzymy się, jak zdobyć darmowe spiny w amunra casino i na co […]

Darmowe spiny w AmunRa Casino Polska: jak je zdobyć i na co je wydać? Read More »

Gry w Spinamba Casino Polska: sprawdź, co warto zagrać w tym roku

W dobie współczesnych gier online, kasyna internetowe zyskują na popularności, zwłaszcza w Polsce. Spinamba Casino to jeden z serwisów, który oferuje szczególnie interesujące doświadczenie dla rodzimych graczy. Dzięki różnorodności gier, atrakcyjnym bonusom oraz wsparciu w języku polskim, każdy może znaleźć coś dla siebie. W tym artykule przyjrzymy się, co oferuje spinamba Casino w 2026 roku

Gry w Spinamba Casino Polska: sprawdź, co warto zagrać w tym roku Read More »

Pin-Up зеркало: быстрый доступ к любимым играм и бонусам

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

Pin-Up зеркало: быстрый доступ к любимым играм и бонусам Read More »

Pin-Up casino bonusları haqqında ətraflı: hansını seçməlisən?

Onlayn kazinolar müasir dövrdə əyləncə dünyasında əhəmiyyətli bir yer tutmaqdadır. Oyunçular üçün təqdim olunan müxtəlif bonuslar və promosyonlar, onlayn oyun təcrübəsini daha cəlbedici edir. Özəlliklə, PinUp AZ kazino platforması, geniş bonus imkanları ilə tanınır. Bu yazıda, Pin-Up kazinosunun bonusları haqqında ətraflı danışacağıq və hansı bonusların sizə daha uyğun olduğunu müəyyən etməyə kömək edəcəyik. Bonusların gündəlik

Pin-Up casino bonusları haqqında ətraflı: hansını seçməlisən? Read More »

Pin Up: официальный обзор казино и доступ к играм в 2026 году

Онлайн-казино завоевало невероятную популярность, предлагая игрокам широкий выбор развлечений и удобство доступа. В 2026 году Пинап казино продолжает радовать своих пользователей разнообразием игровых предложений, захватывающими бонусами и высоким уровнем обслуживания. В данном обзоре мы рассмотрим ключевые аспекты казино, такие как Пинап казино APK , доступные игры и преимущества, которые делают Пинап одним из лучших выборов

Pin Up: официальный обзор казино и доступ к играм в 2026 году Read More »

Онлайн-казино: как выбрать надежную платформу для игры

В современном мире онлайн-казино становятся всё более популярными, и выбор надежной платформы для игры стал важной задачей для азартных игроков. С каждым годом растет количество сайтов, предлагающих различные азартные игры, включая Pinco App , что делает выбор сложным. В этой статье мы рассмотрим ключевые факторы, на которые стоит обратить внимание при выборе онлайн-казино, чтобы вы

Онлайн-казино: как выбрать надежную платформу для игры Read More »

Your first online casino experience: everything you need for a smooth start

Entering the world of online casinos for the first time can be both exciting and overwhelming. With a plethora of games and options available at your fingertips, it’s essential to grasp the basics to ensure a smooth start. This article provides a comprehensive guide to help you navigate your first online casino experience, including information

Your first online casino experience: everything you need for a smooth start Read More »

Explore the best online pokies Australia: Fast withdrawals with PayID and Neosurf

In the vibrant world of online casinos, Australian players are increasingly drawn to the excitement of pokies, which are often featured in leading platforms where they can explore online casino australia for thrilling gameplay and the chance to win big from the comfort of home. With a wide array of options available, understanding how to

Explore the best online pokies Australia: Fast withdrawals with PayID and Neosurf Read More »

Bonos de casino en 2026: cómo maximizar tus recompensas al jugar

En el mundo de los casinos, los bonos son una parte fundamental para maximizar la experiencia de juego. En 2026, la competitividad ha llevado a los casinos a ofrecer promociones cada vez más atractivas y personalizadas, como las que se pueden encontrar en https://casoola-casinos.es/ , que ofrecen términos excepcionales. Conocer cómo funcionan estos bonos puede

Bonos de casino en 2026: cómo maximizar tus recompensas al jugar Read More »

Unlock the best welcome bonuses at Neosurf Casino Australia: A player’s paradise

Online casinos have revolutionized the gaming landscape, offering players in Australia a convenient and exhilarating way to experience their favorite games. One of the standout options is Neosurf Casino, which has quickly gained popularity for its exceptional user experience and generous welcome bonuses. For those looking for the very best online casino experience, the best

Unlock the best welcome bonuses at Neosurf Casino Australia: A player’s paradise Read More »

Carrito de compra