Загрузка Bootstrap с помощью wp_enqueue_style и wp_enqueue_script
Я пытаюсь загрузить Bootstrap в тему, над которой работаю, но не могу разобраться, как добавить JS-файл, который идет с Bootstrap. Я уже создал функцию, которая загружает некоторые мои пользовательские стили, и она отлично работает. После этого я скачал Bootstrap, переместил файл в директорию темы и добавил
wp_enqueue_style('bootstrap', get_template_directory_uri() . 'css/bootstrap.min.css');
Я еще не пробовал этот код, поэтому не знаю, работает он или нет. Теперь мне нужно добавить файл bootstrap.min.js, но я не могу понять как, поэтому буду признателен за вашу помощь.
Вот мой код на данный момент
<?php
function xobamax_resources() {
wp_enqueue_style('bootstrap', get_template_directory_uri() . 'css/bootstrap.min.css');
wp_enqueue_style('style', get_stylesheet_uri());
}
add_action('wp_enqueue_scripts', 'xobamax_resources');

Вот так..
function xobamax_resources() {
wp_enqueue_style('bootstrap', get_template_directory_uri() . 'css/bootstrap.min.css');
wp_enqueue_style('style', get_stylesheet_uri());
wp_enqueue_script( 'bootstrap-js', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js', array('jquery'), '3.3.4', true );
}
add_action('wp_enqueue_scripts', 'xobamax_resources');
Я добавил версию с CDN, вы можете заменить её на локальную копию. Рекомендую вам почитать больше о функции wp_enqueue_script()

Bootstrap — это скрипт, входящий в базовую сборку, и вы не можете использовать CDN для отправки темы. Это неправильно.

@User Братан, это твой выбор... Я могу рассказать, как приготовить ужин, но не как его есть... Надеюсь, ты понял мою мысль.

Если вы хотите, чтобы стили библиотеки загружались перед всеми остальными стилями, а стили темы — после всех остальных (со стилями плагинов посередине), вам нужно использовать две функции. Первая, с приоритетом "9", будет использоваться для загрузки стилей библиотеки, а вторая, с приоритетом "10", — для загрузки файлов темы. Использование только одной функции для загрузки всего в теме приводит к ситуации, когда стили плагинов загружаются первыми.
