X
Заказать услугу

Как отключить обновления темы WordPress

Плагины и Шаблоны для Wordpress
  • 2019-03-20
  • 4701 просмотр

    3 комментарий

  • Дизайн и разработка сайта

Доброго времени суток 🙂

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

Отключить обновления тем

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

Рассмотрим отключение обновлений. Тут я могу показать Вам три способа.

Первый способ

Суть первого способа заключается в изменении файла стилей. Да да, именно файла стилей - style.css. В начале этого файла, пишутся некоторые параметры, например - название темы, автор и нужная нам версия.

Выглядит такая строка примерно так - Version: 1.0, смотрите внимательно. она где-то в начале. Так вот, чтобы отключить обновления, Вам просто нужно изменить версию на другую, которая будет побольше, например так - Version: 999.0.

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

Второй способ

Второй способ потребует от Вас тоже небольшого вмешательства в код темы, а именно в файл пользовательских функций - functions.php. Открываем его для редактирования, а потом в самый конец перед закрывающим тегом 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 );
}

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

Третий способ

Последний способ, наверное самый простой, но требует установки плагина. Скачивает с сайта WordPress плагин - Easy Updates Manager или WordPress Theme Updates, ну и подобные им, которые сделают все за Вас.

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

На этом все, спасибо за внимание. 🙂

Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)

Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 11, в среднем: 5 из 5
Читайте также
Опубликовано 3 комментария

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

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.