Astra_Menu::styles_scripts()
Enqueues the needed CSS/JS for the builder’s admin settings page.
Description
Source
File: admin/includes/class-astra-menu.php
public function styles_scripts() {
if ( is_customize_preview() ) {
return;
}
wp_enqueue_style( 'astra-admin-font', 'https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap', array(), ASTRA_THEME_VERSION ); // Styles.
wp_enqueue_style( 'wp-components' );
/** @psalm-suppress UndefinedClass */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort
$show_self_branding = defined( 'ASTRA_EXT_VER' ) && is_callable( 'Astra_Ext_White_Label_Markup::show_branding' ) ? Astra_Ext_White_Label_Markup::show_branding() : true;
/** @psalm-suppress UndefinedClass */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort
$localize = array(
'current_user' => ! empty( wp_get_current_user()->user_firstname ) ? ucfirst( wp_get_current_user()->user_firstname ) : ucfirst( wp_get_current_user()->display_name ),
'admin_base_url' => admin_url(),
'plugin_dir' => ASTRA_THEME_URI,
'plugin_ver' => ASTRA_THEME_VERSION,
'version' => ASTRA_THEME_VERSION,
'pro_available' => defined( 'ASTRA_EXT_VER' ) ? true : false,
'pro_installed_status' => 'installed' === self::get_plugin_status( 'astra-addon/astra-addon.php' ) ? true : false,
'spectra_plugin_status' => self::get_plugin_status( 'ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php' ),
'theme_name' => astra_get_theme_name(),
'plugin_name' => astra_get_addon_name(),
'quick_settings' => self::astra_get_quick_links(),
'ajax_url' => admin_url( 'admin-ajax.php' ),
'is_whitelabel' => astra_is_white_labelled(),
'show_self_branding' => $show_self_branding,
'admin_url' => admin_url( 'admin.php' ),
'home_slug' => self::$plugin_slug,
'upgrade_url' => ASTRA_PRO_UPGRADE_URL,
'customize_url' => admin_url( 'customize.php' ),
'astra_base_url' => admin_url( 'admin.php?page=' . self::$plugin_slug ),
'astra_changelog_data' => self::astra_get_theme_changelog_feed_data(),
'logo_url' => apply_filters( 'astra_admin_menu_icon', ASTRA_THEME_URI . 'inc/assets/images/astra-logo.svg' ),
'update_nonce' => wp_create_nonce( 'astra_update_admin_setting' ),
'integrations' => self::astra_get_integrations(),
'show_plugins' => apply_filters( 'astra_show_free_extend_plugins', true ), // Legacy filter support.
'useful_plugins' => self::astra_get_useful_plugins(),
'extensions' => self::astra_get_pro_extensions(),
'plugin_manager_nonce' => wp_create_nonce( 'astra_plugin_manager_nonce' ),
'plugin_installer_nonce' => wp_create_nonce( 'updates' ),
'free_vs_pro_link' => admin_url( 'admin.php?page=' . self::$plugin_slug . '&path=free-vs-pro' ),
'show_builder_migration' => Astra_Builder_Helper::is_new_user() ? false : true,
'plugin_installing_text' => __( 'Installing', 'astra' ),
'plugin_installed_text' => __( 'Installed', 'astra' ),
'plugin_activating_text' => __( 'Activating', 'astra' ),
'plugin_activated_text' => __( 'Activated', 'astra' ),
'plugin_activate_text' => __( 'Activate', 'astra' ),
'starter_templates_data' => self::get_starter_template_plugin_data(),
'astra_docs_data' => get_option( 'astra_docs_data', Astra_API_Init::astra_get_knowledge_base_data() ),
'upgrade_notice' => astra_showcase_upgrade_notices(),
);
$this->settings_app_scripts( apply_filters( 'astra_react_admin_localize', $localize ) );
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 4.0.0 | Introduced. |