Давайте сейчас рассмотрим такой вопрос, как отключение обновлений тем Wordpress.
Говорят, что по глубокому убеждению граждан США существуют две неизбежные вещи — это смерть и налоги. А тем, кто делает сайты на WordPress не уклониться от обновлений. Сами по себе обновления — процедура положительная и прогрессивная. Установленные обновления обеспечивают большую стабильность и безопасность, защищают систему и компоненты от взлома и различного рода уязвимостей, устраняют проблемы с производительностью.
В системе WordPress регулярному обновлению подлежат: ядро движка, базы данных, плагины и компоненты, переводы и темы оформления.
В этой статье я хотел бы отдельно остановиться на запрете вызова обновлений тем. Почему? Потому, что все остальные обновления можно приветствовать и успешно устанавливать. А вот по поводу обновления тем есть некоторые опасения.
Вкратце приведу свои соображения по этому вопросу. Используемую активную тему я всю «прошерстил», оптимизировал «вдоль и поперек» по своему усмотрению: удалил чужие внешние ссылки, подредактировал различные заголовки и надписи, внес коррективы в файлы, в том числе и в файл стилей, и т.д.
И что же получится, если моя тема обновится? Всё или часть этого, слетит и придётся все ранее выполненные операции повторять. Есть ли в этом целесообразность, рациональный смысл? Не лучше ли оставить всё как есть?
А чтобы напоминание об обновлении темы, периодически появляющееся в Консоли административной панели, не «мозолило глаз», есть пара способов или вариантов избавления от него.
Вариант №1. Внесение изменений в файл стилей style.css
В этом варианте можно использовать любой из подвариантов, указанных ниже. Каждый из них должен привести к положительному результату.
1. Файл style.css находится в папке с темой. В нём, кроме всего прочего, в верхнем сегменте хранится информация о данной теме. В самом начале этого файла ищем строку с наименованием темы:
Theme Name: название темы
и меняем название темы на своё, вымышленное. После такой простой операции обновления не будут приходить.
2. Параллельно с этим способом, можно применить альтернативный подвариант. В строке с версией темы:
Version: 10.0.1
нужно установить большее значение (например, 10.1.1 или 11.0.1) и, соответственно, никакие обновления в обозримом будущем не понадобятся.
3. Ещё можно изменить информацию об авторе и URL создателя темы, например:
Author: MH Themes
Author URI: http://www.mhthemes.com/
4. А можно просто убрать всю информацию о теме и её разработчиках из файла style.css: название темы, URL темы, имя и URL автора, Description, версию, лицензию и т.д. То есть все, что прописано до тега HTML. Эта информация закомментирована и на работоспособность сайта никаким образом не повлияет. Тема будет работать исправно, но не будет обновляться, что и требовалось сделать:
Но, лучше, все таки, перед внесением изменений в текстовой файл, сохранять его копию, на случай различных нехороших обстоятельств. Но, надеюсь, до этого не дойдёт.
Вариант №2. Применение плагинов
- Если желаете отключить только лишь обновление тем, примените плагин Disable WordPress Theme Update.
- Для отключения обновлений плагинов служит их собрат Disable WordPress Plugin Update.
- Плагин Disable WordPress Core Update отключает основные обновления WordPress.
- А в случае, если хотите отключить все обновления, примените плагин Disable All WordPress Updates.
Плагины устанавливаются обычным порядком и не требует дополнительных настроек.
Можно пойти и по другому пути. Если Вы установите плагин Advanced Automatic Updates, то сможете раздельно управлять настройками обновлений. Плагин не сложный и выполняет лишь несколько простых функций.
С его помощью можно включать или отключать автоматические обновления отдельно для движка, плагинов и тем.
У меня всё по этому вопросу. Если статья понравилась, комментируйте.
Удаление всей информации в CSS не помогло. Плагины не хочу. Есть вариант еще просто переименовать директорию с темой, но пока на всякий случай опасаюсь это делать. Есть еще варики?
Все известные мне варианты я описал. Ищите, пробуйте, экспериментируйте!