Методы постановки в очередь файлов JavaScript в WordPress

функция. Вот несколько методов, которые вы можете использовать для добавления файлов JavaScript в очередь в WordPress:

  1. Помещение файла JavaScript в очередь в файле function.php темы:

    function mytheme_enqueue_scripts() {
       wp_enqueue_script('my-script', get_template_directory_uri() . '/js/myscript.js', array('jquery'), '1.0', true);
    }
    add_action('wp_enqueue_scripts', 'mytheme_enqueue_scripts');
  2. Помещение файла JavaScript в очередь в пользовательском плагине:

    function myplugin_enqueue_scripts() {
       wp_enqueue_script('my-script', plugin_dir_url(__FILE__) . 'js/myscript.js', array('jquery'), '1.0', true);
    }
    add_action('wp_enqueue_scripts', 'myplugin_enqueue_scripts');
  3. Условная постановка файла JavaScript в очередь:

    function mytheme_enqueue_scripts() {
       if (is_front_page()) {
           wp_enqueue_script('my-script', get_template_directory_uri() . '/js/myscript.js', array('jquery'), '1.0', true);
       }
    }
    add_action('wp_enqueue_scripts', 'mytheme_enqueue_scripts');
  4. Постановка файла JavaScript в очередь в области администрирования WordPress:

    function my_admin_enqueue_scripts() {
       wp_enqueue_script('my-script', plugin_dir_url(__FILE__) . 'js/myscript.js', array('jquery'), '1.0', true);
    }
    add_action('admin_enqueue_scripts', 'my_admin_enqueue_scripts');
  5. Постановка файла JavaScript в очередь с зависимостью от другого скрипта:

    function mytheme_enqueue_scripts() {
       wp_enqueue_script('my-script', get_template_directory_uri() . '/js/myscript.js', array('jquery'), '1.0', true);
       wp_enqueue_script('my-other-script', get_template_directory_uri() . '/js/myotherscript.js', array('jquery', 'my-script'), '1.0', true);
    }
    add_action('wp_enqueue_scripts', 'mytheme_enqueue_scripts');