Я хочу добавить файл j Query в нижний колонтитул моего сайта WordPress, и я уже сделал это. но проблема в том, что всякий раз, когда я добавляю файл j Query в нижний колонтитул моего сайта WordPress, поэтому революция слайдера показывает мне такую ошибку.
Revolution Slider Error: You have some jquery.js library include that comes after the revolution files js include. This includes make eliminates the revolution slider libraries, and make it not work.
Find the double jquery.js include and remove it.
Когда я удаляю j Query, слайдер Revolution работает хорошо. Но я хочу добавить j Query 2.2.1 для своей работы, но не могу. как мне это исправить?
возможное дублирование: stackoverflow.com/questions/37797407/…
это не дублирование @AlexStulov
да, я использую тему океана wp @ F3L1X79
Вы можете поместить свой jquery над jquery слайдера, но он, скорее всего, будет перезаписан. Вы можете заменить версию jquery слайдера на желаемую, но это может привести к другому набору проблем.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вы используете какой-либо плагин кеширования, такой как самый быстрый кеш wp, автооптимизация и т. д., удалите его и проверьте, работает ли он или нет, потому что эта ошибка возникает из-за какого-то конфликта jquery. если он работает после отключения плагина, это означает, что есть проблема с кешированием плагина.
я удаляю плагин быстрого кеша wp, но получаю ту же ошибку
Решение можно найти здесь: https://stackoverflow.com/a/23551006/3933603 от @deweydb.
Добавьте эти строки в файл function.php папки вашей темы:
//remove the default jQuery script
add_filter( 'wp_default_scripts', 'change_default_jquery' );
function change_default_jquery( &$scripts){
if (!is_admin()){
$scripts->remove('jquery');
}
}
//inject a new one from a remote source
add_action('wp_enqueue_scripts', 'ocean_theme_scripts');
function ocean_theme_scripts() {
if (!is_admin()){
wp_register_script('jquery221', '//code.jquery.com/jquery-2.2.1.min.js', null, null, true);
wp_enqueue_script('jquery221');
}
}
моя ошибка исчезла, но jquery-core никуда не может быть добавлен
Что ты конкретно имеешь ввиду?
моя ошибка переворота слайдера устранена, но я не вижу нового файла jquery @ F3L1X79
Я обновил свой ответ, пытаясь включить новый скрипт другим способом.
Вы используете определенную тему? Инъекция jQuery обычно находится в файле functions.php вашей темы — с помощью функции add_action('wp_enqueue_scripts', 'XXX_scripts');