Как отключить обновление темы WordPress – 3 способа!

Как отключить обновление темы WordPress - 3 способаТемы WordPress периодически обновляются, и вы заметите это в процессе работы над вашим сайтом. Вообще, обновление темы может быть весьма полезным, ведь разработчики периодически добавляют новый функционал, исправляют ошибки и закрывают уязвимости. Но если вы не просто делали настройку темы, а изменяли шаблон, обновление темы WordPress лучше отключить. Ведь все ваши изменения могут исчезнуть и вам придется переделывать всё заново. А если вы заказывали эту услугу у специалистов, вам придётся снова платить деньги. Самая неприятная ситуация происходит в том случае, когда тема WordPress обновляется без вашего ведома, в автоматическом режиме (такое тоже бывает с бесплатными темами). Существует три простых способа отключения обновления темы WordPress и вы легко сделаете это всего за несколько минут.

Содержание статьи

Как отключить обновление темы WordPress в файле style.css

На мой взгляд, это самый простой способ, который занимает меньше всего времени. Я сам использую этот способ и уже убедился в его эффективности. Чтобы использовать этот способ, вы должны открывать файл Style.css вашей активной темы WordPress. Вы можете сделать это при помощи файлового менеджера на хостинге, или просто открыть этот файл в панели управления сайтом. Второй вариант проще и быстрее. Вы просто заходите в раздел Внешний вид и выбираете вкладку «Редактор тем» (смотри скриншот ниже). Как правило, по умолчанию сразу откроется нужный нам файл style.css (Таблица стилей). Если нет, то вы должны выбрать его в правой боковой колонке среди множества других.

Как отключить обновление темы WordPress - через файл style.css

Как отключить обновление темы WordPress — через файл style.css

Далее вы должны найти строку Version. Чаще всего она расположена в верхней части файла, в строках от 5 до 10. Например, на моей картинке вы можете видеть, что это строка №7. Чтобы отключить обновление темы, вы должны просто изменить номер версии на более свежий. Например, я заменил версию моей темы с 2.3.2 на 7.3.2. После этого следует сохранить изменение (кликните по кнопке «Обновить файл» внизу. Теперь, когда WordPress будет в очередной раз проверять актуальность темы, он всегда будет видеть, что более свежей версии моей темы нет.

Изменение версии темы WordPress для отключения обновления

Изменение версии темы WordPress для отключения обновления

Другими словами, этот способ не отключает обновление темы полностью, но откладывает его на очень длительный срок. С учетом скорости обновления версий тем WordPress, это может быть много лет. И вы всегда можете сменить версию на ещё более новую при такой необходимости. А если однажды вы решите, что вам нужно в любом случае обновить вашу тему (например, когда в ней появился нужный вам дополнительный функционал), вы опять откроете файл style.css и поменяете версию файла на ту, которая идет с меньшим порядковым числом, чем самая новая в реальности. Вскоре после этого WordPress покажет вам в панели уведомлений возможность обносить тему.

Отключение всех обновлений WordPress при помощи плагинов

Если ваша тема никогда не обновляется автоматически, но при этом вас раздражают уведомления о необходимости обновить тему WordPress или версии плагинов, вы можете использовать плагин Disable All WordPress Updates (он же «Отключить все обновления WordPress» в русской версии). Автор плагина — Oliver Schlöbe. Этот плагин отключает в WordPress систему проверки наличия обновлений тем, плагинов и всего ядра WordPress. После установки и активации этого плагина, вы не увидите в панели уведомлений ни одного напоминания о наличии обновлений.

Плагин Disable All WordPress Updates для отключения обновления тем WordPress

Плагин Disable All WordPress Updates для отключения обновления тем WordPress

Ещё один плагин с похожим функционалом и хорошим рейтингом – Easy Updates Manager (автор Easy Updates Manager Team). Это плагин с большими возможностями по настройке, и вы можете отключить не только обновление темы WordPress, но и обновление плагинов и ядра этой CMS. Также плагин позволяет выбирать плагины или темы, которые могут быть обновлены в автоматическом режиме. Это не единственные плагины, которые позволят вам отключить обновление темы WordPress. Если вы хотите попробовать другие плагины, выбираете с хорошим рейтингом и большим количеством установок.

Плагин Easy Updates Manager для отключения обновления тем WordPress

Плагин Easy Updates Manager для отключения обновления тем WordPress

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

Как отключить обновление темы WordPress в файле functions.php

Файл functions.php вы также можете отредактировать в файловом менеджере вашего хостинга WordPress или непосредственно в панели управления веб-сайтом. Вы найдете этот файл в разделе «Внешний вид», во вкладке «Редактор тем». В русской версии WordPress файл называется «Функции темы» и вы найдете его в правой колонке со списком файлов.

Третий способ отключить обновление темы WordPress - через функции темы

Третий способ отключить обновление темы WordPress — через функции темы

Если на вашем хостинге нет функции ежедневного автоматического резервного копирования (я уже писал на странице «Какой хостинг лучше выбрать для сайта (руководство)», что такая функция крайне желательна), перед редактированием файла functions.php я рекомендую сделать резервное копирование на хостинге вручную. Как минимум, сохраните оригинал файла functions.php на вашем компьютере или ноутбуке. Всегда что-то может пойти по неудачному сценарию (например, ваш сайт перестанет открываться). Поэтому у вас должна быть возможность восстановить этот файл и исправить проблему. При использования третьего способа некоторые вебмастеры замечают, что панель управления сайтом (консоль) работает более медленно.

Чтобы отключить обновление темы WordPress, вы должны добавить в файл следующий код:

remove_action(‘load-update-core.php’,’wp_update_themes’);
add_filter(‘pre_site_transient_update_themes’,create_function(‘$a’, «return null;»));
wp_clear_scheduled_hook(‘wp_update_themes’);

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

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

Ваш адрес электронной почты не будет опубликован.