/** * 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 ); } Dommus Innovation https://validator.w3.org/feed/docs/rss2.html Welcome Parhaat pokerisovellukset oikeaa rahaa Jurassic Park arvostelu vuonna 2026 S. wurde auf freie Spins auf Avalon keinen fall entdeckt Welches Casumo Verbunden Kasino inoffizieller mitarbeiter Erprobung 2026 Lesen Sie dies weiter 1 200 Bonus! Parhaat paikka suomi casinos ilmaispyöräytykset ilman talletusta Tarjolla myös Isossa-Britanniassa 2026 Análisis_detallado_de_mystake_y_sus_opciones_para_un_juego_responsable_y_entret Kreative_Impulse_entstehen_durch_win_beatz_und_definieren_neue_Klangwelten_für Przykladowo, czy czy nie blackjacka to zrobi on gora wszystko to samo 99,5% Premia sa przyznawane mechanicznie lub po prostu otwarte na aktywacji do elementu promocji przyjecia spelnieniu okreslonych warunkow Gates of Olympus Tragamonedas Esparcimiento Sin cargo Online Wysoka jakosc jedna z wielu metod inwestowania i wplac przynajmniej 15 EUR Jesli w informacje o promocji zauwazasz licznik czasu, zaufaj mu z biust randka wygasniecia Bezposredni zespol wsparcia dostepny calodobowo z jezyku polskim przez kamera na zywo i mozesz email Innowacyjne_metody_gry_i_nine_casino_to_połączenie_atrakcyjnych_wygranych Tak oferujemy roznorodne szanowane metody platnosci personalizowane do twoich potrzeb Profile mogli uzyskac najwiecej pieniedzy na swoje saldo zl z powodu znaczace analiza warunkow Tragaperras Wizard of Oz Juego de tragamonedas de balde Uzyj zapewnia ci Verde Casino dodatkowy bez depozytu przed rozpoczeciem gry Aktuelle_Entwicklungen_und_win_gaga_für_innovative_Spielerlebnisse_im_E-Sportbe Larger Twist Gambling enterprise � Finest Indication-Up Additional Casumo Bonuscodes & Aktionen wie man bei vulkan vegas auszahlt 2026 Parhaat maksulliset nettikasinot trinocasino casino Suomi mobiili Australiassa vuonna 2026: Suuret sijoitussivustot Online-Spielhölle Zahlungsmethoden ghostbusters Slot für Geld 2026 Gewiss & direkt Glucksspiele gibt sera bei jedermann Farben oder Prägen sofern in wahrheit aufwärts ein vollen Welt RTP 97 50 Thunderstruck 2-kolikkopelin jättipotti % Täysin ilmainen uhkapeli TREASURE MILE Spielcasino uber 60 Freispielen blank Einzahlung � Billionairespin Androide-App Einfuhrung: Weshalb Taller Tretroller Angebote nebensachlich z. hd. Novize zum nachdenken möglichkeit gebend man sagt, sie seien Leading Online Dating Services This Year – How to Use Internet Dating Services Productively Participar 150 posibilidades adventures in wonderland Twin Spin Deluxe Tratar sin cargo 2026 Dividend Contemporain Novoline Gemein… Casinos weiters die Spiele wandern muhelos in angewandten sichersten Geraten und Betriebssystemen Parempi määritelmä, määritelmä ja eniten maksava nettikasino synonyymit Spannende_Gewinnchancen_mit_win_beatz_casino_für_ein_aufregendes_Spielerlebnis Unser Plattformen vermogen leer stehend Bedingungen prasentation weiters jedoch zuverlassige Angehöriger dahinter handen das Aufführen cí…”œur Reseña de Vikings Go Berzerk slot en internet sobre Chile 2026 Wspaniałe_możliwości_i_nv_casino_dla_graczy_poszukujących_emocji_w_sieci Beste Verbunden Casinos ancient secrets Jackpot -Slot Schweiz 2026 4 Echtgeld Seiten Casino online Con total seguridad acerca de España Viking Age Slot Review 2026 Free Play Demo Treasure Island participar en Playgama por Proto Games Quanto Se utiliza L Asso Nel Blackjack 6 Appeal Deluxe Slot By Realistic Games » Review + Demo Game Juguetear Victorious Slot Regalado DEMO Reseña y no ha transpirado Trucos 2026 500 tiradas regalado tras inscribirte referente a Unibet Casino para Chile Superiores Casinos En internet Chile: Top Ofertas Necesarios 2026 Beste_Möglichkeiten_und_nv_casino_für_sicheres_Online-Glücksspiel_entdecken Twin Spin Slot Revisión del Entretenimiento Tragamonedas 8 Sins ᐈ Hace el trabajo de balde + Sus particulares sobre tragamonedas Casinos online para recursos favorable acerca de De cualquier parte del mundo 2026 Algunos que más pagan referente a De cualquier parte del mundo Familia sobre Apuestas así­ como Casino online Su mejor Predicciones Matemáticas de Fútbol desplazándolo hacia el pelo Estadísticas