Astra_Menu::settings_app_scripts( array $localize )
Settings app scripts
Description
Parameters
- $localize
-
(array) (Required) Variable names.
Source
File: admin/includes/class-astra-menu.php
public function settings_app_scripts( $localize ) {
$handle = 'astra-admin-dashboard-app';
$build_path = ASTRA_THEME_ADMIN_DIR . 'assets/build/';
$build_url = ASTRA_THEME_ADMIN_URL . 'assets/build/';
$script_asset_path = $build_path . 'dashboard-app.asset.php';
/** @psalm-suppress MissingFile */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort
$script_info = file_exists( $script_asset_path ) ? include $script_asset_path : array(
'dependencies' => array(),
'version' => ASTRA_THEME_VERSION,
);
/** @psalm-suppress MissingFile */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort
$script_dep = array_merge( $script_info['dependencies'], array( 'updates', 'wp-hooks' ) );
wp_register_script(
$handle,
$build_url . 'dashboard-app.js',
$script_dep,
$script_info['version'],
true
);
wp_register_style(
$handle,
$build_url . 'dashboard-app.css',
array(),
ASTRA_THEME_VERSION
);
wp_register_style(
'astra-admin-google-fonts',
'https://fonts.googleapis.com/css2?family=Inter:wght@200&display=swap',
array(),
ASTRA_THEME_VERSION
);
wp_enqueue_script( $handle );
wp_set_script_translations( $handle, 'astra' );
wp_enqueue_style( 'astra-admin-google-fonts' );
wp_enqueue_style( $handle );
wp_style_add_data( $handle, 'rtl', 'replace' );
wp_localize_script( $handle, 'astra_admin', $localize );
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 4.0.0 | Introduced. |