Как отключить сообщение о необходимости обновления темы WordPress?

Бывает такое же как с плагинами в WordPress, возьмешь шаблон (тему) и под редактируешь ее под себя. Сменишь цвета, фон, размеры колонок, добавишь виджет, вставишь коды статистики различных бирж, скрипты контекстной рекламы. Одним словом переделаешь сайт под себя. А тут на тебе, шаблон обновился и теперь постоянно требует обновления.

Конечно хорошо, что появилась новая тема, но если вы внесли много изменений, то вам скорее всего не захочется все переделывать. А зачастую вы и не помните что именно надо делать. Будешь вносить изменения, можете и забыть что то вставить. Зачастую бывают просто формальные обновления. Правда у меня был случай. Я начал делать сайт, взял готовый шаблон. Полностью его переделал. Но он никак не хотел корректно работать, все время вылезали косяки. Я посмотрел, что есть свежее версия темы и оказалось, что все косяки в ней исправили. Пришлось устанавливать новую и переделывать.

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

Есть три способа отключения.

Первый. Сделать уникальной тему или сменить текущую версию темы

Это делается быстро и элементарно. Смысл заключается в том, что мы изменяем или удаляем информацию, по которой идентифицируется темя или ее версия.

Самый простой способ, это сменить версию шаблона, на картинке текущая версия шаблона 1.1, а есть актуальная версия 1.8. Можно сменить на версию 1.8 и обновление пропадет. А лучше сразу сменить на версию 500ю, чтоб уж точно никогда не появилось сообщение.

Для этого идем в админке Внешний вид > Редактор и по умолчанию у нас открывается нужный файл Таблица стилей (style.css), если это не произошло, открываем его. Находим Version: 1.1 и правим на Version: 500.0

Вот как выглядит после редактирования стилей.

 

Можно изменить название папки с шаблоном и тогда тоже не будет требовать обновление.

Раньше на некоторых шаблонах работала изменение название темы, у меня не сработало так. Можно попробовать удалить урл темы для обновления.

Второй. Отключить обновление через функции темы

Это делается достаточно легко. Для этого мы идем в админку сайта, потом в меню Внешний вид > Редактор выбрать Функции темы (functions.php), внизу добавить следующие строки:

//off message update themes
    remove_action(‘load-update-core.php’, ‘wp_update_themes’);
    wp_clear_scheduled_hook(‘wp_update_themes’);
    add_filter(‘pre_site_transient_update_themes’,
    create_function(‘$del_themes_updates’, "return null;"));
//off message update themes

Больше ничего добавлять не надо. В данном случае не будут показываться необходимость обновлений всех тем.

Что было до

После изменения

 

Все работает отлично, в wordpress отключили обновление темы, назойливые напоминания не нужны.

Третий. Используем плагины

Это я считаю верхом издевательства, использовать плагин, там где он не нужен не стоит. Он будет маячить, да еще и обновиться захочет. Но если вы новичок или извращенец, то тогда установите плагин WordPress Theme Updates, Disable Theme Updates, Disable All WordPress Updates, Easy Updates Manager или Disable WordPress Core Updates, он позволит удалить сообщения о обновлении. Как работать с ними я думаю вы разберетесь. Но проще вставить код.

Главное

Не забываем делать бэкепы сайте перед изменениями или/и сохранять файлы или их содержимое, которые меняем для быстрого отката обратно изменений.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>