Найдите двойной jquery.js и удалите его

Я хочу добавить файл 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 для своей работы, но не могу. как мне это исправить?

Вы используете определенную тему? Инъекция jQuery обычно находится в файле functions.php вашей темы — с помощью функции add_action('wp_enqueue_scripts', 'XXX_scripts');

F3L1X79 02.07.2019 09:54

возможное дублирование: stackoverflow.com/questions/37797407/…

Alex Stulov 02.07.2019 10:51

это не дублирование @AlexStulov

user11727797 02.07.2019 10:54

да, я использую тему океана wp @ F3L1X79

user11727797 02.07.2019 10:55

Вы можете поместить свой jquery над jquery слайдера, но он, скорее всего, будет перезаписан. Вы можете заменить версию jquery слайдера на желаемую, но это может привести к другому набору проблем.

Alex Stulov 02.07.2019 11:10
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
8 166
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Если вы используете какой-либо плагин кеширования, такой как самый быстрый кеш wp, автооптимизация и т. д., удалите его и проверьте, работает ли он или нет, потому что эта ошибка возникает из-за какого-то конфликта jquery. если он работает после отключения плагина, это означает, что есть проблема с кешированием плагина.

я удаляю плагин быстрого кеша wp, но получаю ту же ошибку

user11727797 02.07.2019 10:53
Ответ принят как подходящий

Решение можно найти здесь: 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 никуда не может быть добавлен

user11727797 02.07.2019 11:20

Что ты конкретно имеешь ввиду?

F3L1X79 02.07.2019 11:47

моя ошибка переворота слайдера устранена, но я не вижу нового файла jquery @ F3L1X79

user11727797 02.07.2019 11:49

Я обновил свой ответ, пытаясь включить новый скрипт другим способом.

F3L1X79 02.07.2019 11:59

Другие вопросы по теме