Php — Как Запретить Плагинам Загружать Jquery

  • Автор темы Alexua1971
  • Обновлено
  • 21, Oct 2024
  • #1

Недавно я загрузил бесплатный плагин из WordPress. Я хочу удалить плагин из загрузки jQuery, потому что вы, эксперты, знаете, что он уже загружается из файла WordPress header.php.

Плагин Слайдер отзывов

Как отредактировать плагин, чтобы он не загружал jQuery?

Я пробовал другие методы, такие как сценарии постановки в очередь, но не добился успеха. Теперь я планирую редактировать этот плагин, может ли кто-нибудь мне помочь?

Спасибо

#плагины #php #разработка плагинов #jquery #jquery-ui

Alexua1971


Рег
04 Apr, 2009

Тем
68

Постов
186

Баллов
536
  • 25, Oct 2024
  • #2

Если плагин (или тема) написан хорошо, у вас нет причин беспокоиться о дублирующейся загрузке jquery.

если ваша тема использует header.php для загрузки jquery, то вы делаете это неправильно и должны использовать сценарии постановки в очередь загрузить jQuery...

WordPress использует скрипт постановки в очередь wp объявлять сценарии один раз, а не несколько раз.

Пример правильной загрузки скриптов:

 function sg_theme_js(){

wp_enqueue_script( 'jquery' );

wp_enqueue_script( 'bootstrap', 'http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js', array('jquery'), 3.3, true);

wp_enqueue_script( 'miscscripts', get_template_directory_uri().'/js/misc-scripts.js', array('jquery'), 1.0, true);

}
add_action( 'wp_enqueue_scripts', 'sg_theme_js' );
 

Также...
я загрузил плагин и обнаружил, где загружаются скрипты (в testimonial_1.php), а плагин не загружает jquery - я думаю, автор предполагает, что ваша тема правильно включает jquery (как и должно быть)

ТАК...
я бы поискал место, где вы включаете jquery в свою тему, и изменил бы способ сделать это правильно, иначе говоря, с помощью функции wp_enqueue_script

 

Sf661


Рег
11 Feb, 2014

Тем
75

Постов
189

Баллов
604
Похожие темы Дата