Как 100% отключить обновление тем на сайте WordPress: четыре подробных метода

Иногда новая версия продукта не идет на пользу сайту, хотя это редкий случай, обычно разработчики стараются максимально удобно и безопасно сделать софт лучше. В статье ответим на вопрос как отключить обновление темы в WordPress пошагово, со скриншотами и примерами.

Использование дочерних тем

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

Дочерняя тема подменяет оригинальные файлы на свои. Есть основная тема, например, Root, но вы понимаете, что после очередного обновления (а они частые, что хорошо), изменения внесенные в код шаблона исчезнут. Но у ROOT, как и у остальных продуктов от команды WPShop , есть возможность установить дочернюю тему, которая активируется и в нее копируются файлы из основной темы, а дальше изменяются по желаю вебмастера.

Но не все шаблоны WordPress поддерживают дочернюю тему, поэтому перед покупкой или установкой темы спросите у автора, имеется ли данная функция у продукта. Как видим чтобы безопасно изменять основной шаблон, дочерняя тема должна быть активной.

ROOT

Таким образом обезопасите себя от пагубного влияния обновлений, и сохраните все наработки и правки, которые делали с шаблоном. Подробнее можете почитать тут.

Изменение style.css

Файл style.css самый частый по статистике обращений, именно он задает версию обновления. Нам нужно заменить номер версии на несуществующий, например 867, давайте попробуем.

Изменяем версию
  1. Заходим Внешний вид > Редактор
  2. Проверяем тот ли шаблон выбран для изменения
  3. Находим style.css
  4. Меняем номер версии
  5. Жмем обновить

После данной операции, идем в Консоль > Обновления, перелистываем в самый низ и видим что Twenty Seventeen нет в списке.

Проверка обновлений в консоли

Таким образом мы подменили версию. Но некоторые платные продукты капризны, и имеют встроенную проверку, поэтому прибегнем к следующему методу.

Отключить обновление через файл function.php

Так же потребуется немного изменить код шаблона, только править будем function.php. Ниже представлен код, его копируем и смотрим куда вставлять.

// ОТКЛЮЧАЕМ ОБНОВЛЕНИЕ
remove_action( 'load-update-core.php', 'wp_update_themes' );
add_filter( 'pre_site_transient_update_themes', '__return_null' );
 
// ОТКЛЮЧАЕМ АВТО ОБНОВЛЕНИЯ
add_filter( 'auto_update_theme', '__return_false' ); 
 
// УДАЛИМ ИМЕЮЩИЕСЯ УВЕДОМЛЕНИЯ ИЗ АДМИНКИ
add_action('admin_menu','hide_admin_notices');
function hide_admin_notices() {
    remove_action( 'admin_notices', 'update_nag', 3 );
}

Идем уже в знакомый редактор, находим function и вставляем вниз перед знаком ?> (либо если его нет, то в конец) код, представленный выше и обновляем.

Код чтобы отключить загрузку новых версий

По аналогии с предыдущим методом, переходим в консоль и смотрим есть ли элементы для. Чем плох способ — он отключает обновления у всех шаблонов. По аналогии можно подключить сервис робокассы.

С помощью плагина

Отличным решением отключений обновлений тем в WordPress это плагин Easy Updates Manager. Устанавливается стандартно, из админки или загружается с официального сайта WP.

Плагин Easy Updates Manager

После успешной установки и активации переходим в Консоль > Параметры обновлений.

Как работает Easy Updates Manager
  • Выбираем вкладку Темы
  • На необходимом шаблоне передвигаем кнопку в положение Blocked

Отключить обновление тем это не все, что умеет Easy Updates Manager, также возможность управлять версией WordPress, плагинов, отдельных файлов и многое другое. На этой странице можно шаблоны удалить или изменить.

Мы бы не советовали для данной цели использовать плагин, потому что для столь простой процедуры не стоит нагружать WordPress лишними дополнениями. Для лучшего понимания материала прикреплю авторское видео.

Это все известные ответы на вопрос как отключить обновление темы в WordPress, если у вас есть дополнения, то пишите буду рад помочь, успехов.

Пожалуйста, оцените материал:

Давно занимаюсь и разрабатываю сайты на Wordpress. Считаю что лучшего решения для ведения бизнеса не найти, поэтому считаю долгом делиться информацией с остальными.
Получай полезные материалы удобным способом!
Добавить комментарий

Ntrcn