функция. Вот несколько методов, которые вы можете использовать для добавления файлов JavaScript в очередь в WordPress:
-
Помещение файла 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');
-
Помещение файла 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');
-
Условная постановка файла 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');
-
Постановка файла 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');
-
Постановка файла 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');