Как удалить стандартный jquery в wordpress

Если вы хоть раз задумывались о масштабной оптимизации WordPress сайта, то вы наверняка задавались этим вопросом. Собственно, а как убрать (удалить) стандартное подключение скрипта jquery в шапке сайта? Например, чтобы заменить на свою версию или вовсе, удалить полностью.

Для начала смотрим сами файлы темы, а именно файл header.php. Возможно, скрипт у вас подключен вручную. Значит просто ищем строчку на подобие:

<script type='text/javascript' src='сайт/wp-includes/js/jquery/jquery.js?ver=1.11.1'></script>

И просто удаляем ее (или заменяем на свою).

Если этот вариант не помог или скрипт подключается не из шаблона.

Значит, скорее всего, скрипт подключается с помощью функции wp_enqueue_script(). Для удаления JQuery, мы будем использовать конструкцию типа wp_deregister_script().

В файл functions.php вашей темы вставляем строчку:

if ( !is_admin() ) wp_deregister_script('jquery');

Готово. С помощью данной строчки и условия is_admin(), мы отключили JQuery на нашем WordPress сайте для всех, кроме себя. Т.е. если вы зашли как администратор, то скрипт подключается, для всех остальных нет. Сделано это для того, что если отключить скрипт и для себя тоже, то некоторые функции сайта могут работать некорректно.

Если и это не помогло?

Тогда попробуйте вот что. Откройте файл header.php вашего шаблона и в самом начале, строго перед кодом <?php wp_head(); ?> вставьте следующее:

<?php wp_deregister_script('jquery'); ?>

На этом все 🙂

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)

Читайте также:

WpKot.ru - Джамил

От автора

Нет лучшей мотивации для автора блога, чем Ваше внимание. Буду рад если вы оставите пару слов после статьи в комментариях или поделитесь ею в социальных сетях. В любом случае я уже рад, что вы мой читатель 🙂

Включаем асинхронную загрузку JavaScript на WordPr... Сейчас я расскажу Вам об интересном способе, который поможет вам ускорить свой сайт на WordPress за счет параллельной загрузки скриптов.Для чего э...
WordPress — высокая нагрузка на хостинг. 2 х... Многие владельцы сайтов на WordPress задаются вопросами: «Почему мой сайт создает большую нагрузку на хостинг?». И если одна половина из этих вебмасте...
WordPress — запрещаем индексирование страниц... При очередном анализе своего сайта, я обнаружил страшную находку!Обратите внимание, какие страницы моего блога проиндексировал Яндекс. Вам это...
Ускоряем WordPress — перемещаем весь JavaScr... Если вы зайдете на специальные сервисы по проверке скорости и оптимизации сайта (пример PageSpeed Insights), то все они укажут вам на то, что в самом ...
Что меня раздражает в твоем сайте?... В этом посте я решил собрать самые раздражающие факторы, влияющие на ваших пользователей. Какие-то причины я взял с головы, другие нарыл на тематическ...

Комментарии к посту

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *