Включить Javascript модуль в плагин Wordpress - правильный путь - PullRequest
0 голосов
/ 14 января 2020

Чтобы добавить js -cook ie (https://github.com/js-cookie/js-cookie) в мой плагин Wordpress, я использую этот код:

add_action('wp_print_scripts', 'drsm_import_cookies_plugin');
if (!function_exists('drsm_import_cookies_plugin')) {
    function drsm_import_cookies_plugin() {
        echo '<script type="module">import * as Cookies from "'.plugin_dir_url(dirname(__FILE__)).'vendor/js/js.cookie.min.js"</script>';
    }
}

Обзор WordPress Команда говорит:

Почему код включается так? Это странное использование модулей сценариев.

Что может быть лучше для импорта этого сценария с модулем в мой плагин Wordpress?

1 Ответ

0 голосов
/ 14 января 2020

Можете ли вы попробовать это.

вставьте этот код в файл плагина wp

function drsm_import_cookies_plugin() {
    wp_enqueue_script( 'jquery' );
    wp_enqueue_script( 'jquery', plugin_dir_url(dirname(__FILE__)) . '/vendor/js/js.cookie.min.js', array( 'jquery' ) );
}
add_action( 'admin_enqueue_scripts', 'drsm_import_cookies_plugin' );

https://developer.wordpress.org/reference/functions/wp_enqueue_script/

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...