Сегодняшняя статья будет посвящена вопросу об обновлении плагинов, а конкретнее, тому, как отключить обновление плагинов в Вордпресс. Я покажу как это сделать при помощи внедрения в код сайта специального скрипта или же установкой специального плагина, который будет автоматически блокировать сообщения о появившихся обновлениях.
WordPress постоянно обновляется, точно также не стоят на месте и плагины для этой CMS — это хорошо, так как позволяет находить и устранять все недоработки и уязвимости, а также дополнять продукт новым функционалом. Но есть небольшая проблема — сам движок и плагины постоянно отправляют запросы, проверяющие наличие новых версий. Эти запросы создают лишнюю нагрузку на сайт, многим пользователям эти уведомления надоедают, а некоторым пользователям о них знать необязательно (сайт разработан для клиента).
Основными причинами отключения обновления плагинов на WordPress могут служить:
- Была произведена модификация или доработка плагина своими руками под собственный проект.
- Обновленная версия плагина работает с ошибками или теряет часть своих функциональных возможностей.
- Новая версия может привести к ухудшению работоспособности ресурса или к его поломке.
- Новая версия становится платной.
- Запросы создают лишнюю нагрузку их отключение позволит ускорить блог.

Как отключить обновление плагинов
Как и любые другие функции WordPress, включить или отключить обновление можно вручную с помощью редактирования кода сайта или с помощью специального плагина Easy Updates Manager. Как всегда, код работает эффективнее, так как не делает на блог дополнительной нагрузки, а с плагином проще менять конфигурацию системы. Я опишу оба способа а вы сами решите, что больше подходит.
Способ №1. Скрипт отключающий проверку обновлений в wordpress
Проверку и уведомление владельца сайта о наличии новых версий плагинов осуществляет специальная функция, которая периодически отправляет запросы к сайтам разработчиков. Если обновление появилось, то в админке Вордпресс мы видим сообщение о том, что появилась новая версия.
Для того, чтобы эта функция перестала работать нужно наложить на нее фильтр-запрет. В файл functions.php добавьте код:
remove_action( 'load-plugins.php', 'wp_update_plugins' ); remove_action( 'load-update.php', 'wp_update_plugins' ); remove_action( 'admin_init', '_maybe_update_plugins' ); remove_action( 'wp_update_plugins', 'wp_update_plugins' ); add_filter( 'pre_transient_update_plugins', create_function( '$a', "return null;" ) );
Способ №2. Плагин отключающий обновление плагинов
Устанавливаем специализированный плагин Easy Updates Manager, основным назначением которого является скрытие уведомлений об обновлениях. Распространяется Easy Updates Manager бесплатно через каталог Вордпресс (найдете через установку плагинов в админке).
После активации Easy Updates Manager в закладке «Консоль» появится ссылка «Update Options».
Кроме обновлений плагинов Easy Updates Manager может настраивать все обновлений, которые существуют в WordPress. Для этого выбираете соответствующие вкладки — Themes, General.
Теперь вы сможете гибко настраивать обновления вашего ресурса и тем самым снизить нагрузку на сервер сайта.
Перед тем как отключить обновление плагинов помните о том, что используя старые версии вы автоматически становитесь объектом для хакеров, чем это опасно я писал в статье «Как обновить WordPress блог». На этом все — до встречи в следующий раз.
Многие плагины итак редко обновляются. Не думаю что этот элемент сайта оказывает существенное воздействие на скорость работы сайта.