mirror of
https://ghproxy.net/https://github.com/abhijitb/helix.git
synced 2025-08-28 11:42:38 +08:00
17 lines
644 B
PHP
17 lines
644 B
PHP
<?php
|
|
add_action('admin_enqueue_scripts', function ($hook) {
|
|
if ($hook !== 'toplevel_page_helix') return;
|
|
|
|
wp_enqueue_script('helix-app', plugin_dir_url(__FILE__) . 'build/index.js', [], null, true);
|
|
|
|
// Get the original route that was redirected
|
|
$original_route = isset($_GET['helix_route']) ? $_GET['helix_route'] : '/wp-admin/';
|
|
|
|
wp_localize_script('helix-app', 'helixData', [
|
|
'restUrl' => esc_url_raw(rest_url('helix/v1/')),
|
|
'nonce' => wp_create_nonce('wp_rest'),
|
|
'user' => wp_get_current_user(),
|
|
'originalRoute' => $original_route,
|
|
'adminUrl' => admin_url(),
|
|
]);
|
|
});
|