Astra_Admin_Settings::load_astra_admin_script()

Get register & enqueue astra-admin scripts.


Description


Source

File: inc/core/class-astra-admin-settings.php

		public static function load_astra_admin_script() {

			if ( ! current_user_can( 'manage_options' ) ) {
				return;
			}

			wp_register_script( 'astra-admin-settings', ASTRA_THEME_URI . 'inc/assets/js/astra-admin-menu-settings.js', array( 'jquery', 'wp-util', 'updates' ), ASTRA_THEME_VERSION, false );

			$localize = array(
				'ajaxUrl'                            => admin_url( 'admin-ajax.php' ),
				'btnActivating'                      => __( 'Activating Importer Plugin ', 'astra' ) . '…',
				'astraSitesLink'                     => admin_url( 'themes.php?page=' ),
				'astraSitesLinkTitle'                => __( 'See Library »', 'astra' ),
				'recommendedPluiginActivatingText'   => __( 'Activating', 'astra' ) . '…',
				'recommendedPluiginDeactivatingText' => __( 'Deactivating', 'astra' ) . '…',
				'recommendedPluiginActivateText'     => __( 'Activate', 'astra' ),
				'recommendedPluiginDeactivateText'   => __( 'Deactivate', 'astra' ),
				'recommendedPluiginSettingsText'     => __( 'Settings', 'astra' ),
				'astraPluginManagerNonce'            => wp_create_nonce( 'astra-recommended-plugin-nonce' ),
				'ajax_nonce'                         => wp_create_nonce( 'astra-builder-module-nonce' ),
				'old_header_footer'                  => __( 'Use Old Header/Footer', 'astra' ),
				'migrate_to_builder'                 => __( 'Use New Header/Footer Builder', 'astra' ),
			);
			wp_localize_script( 'astra-admin-settings', 'astra', apply_filters( 'astra_theme_js_localize', $localize ) );

			// Script.
			wp_enqueue_script( 'astra-admin-settings' );
		}

Changelog

Changelog
Version Description
3.6.6 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.