Вы задумались об оптимизации своего ВордПресс-сайта и хотите очистить лишний мусор из тега Head в шапке? Еще можно избавиться от непонятного JS-скрипта jQuery Migrate WordPress. Разбираемся как это сделать.
Jquery Migrate – что это и для чего нужен?
Файл jquery-migrate.min.js в былые времена служил для того, чтобы поддерживать совместимость одновременно используемых на сайте разных версий JavaScript библиотеки jQuery.
Сейчас эта необходимость просто отпала, так как WordPress поддерживает всегда самую свежую версию jQuery. Поэтому использование этого скрипта можно смело отключить, избавившись от лишнего кода на страницах сайта.
Как отключить jquery-migrate?
Наиболее простым и быстрым способом, на наш взгляд, будет использование премиум-плагин Clearfy Pro, который, имея множество других полезных для оптимизации Вашего сайта функций, сумеет в два клика очистить раздел <head> от подключения бесполезной библиотеки jquery-migrate.min.js. Для этого нужно:
- в админ-панели перейти Clearfy Pro;
- на вкладке Код активировать опцию Удалить jquery-migrate.min.js.
Активировать промокод на 15%
Рассмотрим также несколько других, менее удобных, способов.
Следует отметить, что все эти способы, хоть и прекрасно справляются со своей работой, но подходят далеко не всем. Это касается тех WordPress-пользователей, которые заботятся о быстродействии своего сайта и не желают захламлять его стольким количеством плагинов.
Способ 1. Плагин Remove jQuery Migrate
Этот способ подразумевает использование плагина Remove jQuery Migrate. Так, для решения задачи плагин следует установить и активировать. Он не требует каких-либо настроек со стороны пользователя.
Способ 2. Плагин Disable jQuery Migrate
Плагин Disable jQuery Migrate, как и предыдущий, тоже призван выполнять только одну функцию – отключать библиотеку jquery-migrate.min.js. После активации он начнет работать.
Способ 3. Вручную, через свой PHP-код
Дальше нужно будет редактировать functions.php – основного конфигурационного файла WP-темы. Если вы не знаете, как редактировать этот файл, то в этом случае поможет плагин ProFunctions.
В самый конец указанного файла добавьте строки:
function wpschool_remove_jquery_migrate( $scripts ) { if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) { $script = $scripts->registered['jquery']; if ( $script->deps ) { $script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) ); } } } add_action( 'wp_default_scripts', 'wpschool_remove_jquery_migrate' );
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.