Wordpress автоматическое обновление. Как отключить уведомления об обновлениях в WordPress

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

Конечно можно отключить обновления и плагином Disable All WordPress Updates , но мы будет делать все руками.

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

Путь к этому файлу: www\wp-content\themes\имя_вашей_темы\functions.php . Заходим на FTP, копируем файл functions.php на компьютер и открываем его с помощью какого-нибудь текстового редактора. После добавления команд для отключения обновлений не забываем перенести его обратно на хостинг.

Команды ниже Вы можете использовать как выборочно, так и все вместе. Вставлять следующие команды рекомендую в конец файла functions.php, перед закрывающимся тегом?>.

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

Для этого вставьте в следующий код в файл functions.php :

Add_filter("pre_site_transient_update_core",create_function("$a", "return null;")); wp_clear_scheduled_hook("wp_version_check");

Отключение обновления шаблонов (тем) 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

Для отключения обновлений плагинов вставьте следующий код:

Remove_action("load-update-core.php", "wp_update_plugins"); add_filter("pre_site_transient_update_plugins", create_function("$a", "return null;")); wp_clear_scheduled_hook("wp_update_plugins");

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

Если что-то не получилось или остались вопросы, задавайте их в комментариях.

Здравствуйте друзья! В этом уроке Вы узнаете как можно отключить обновления плагинов, тем и самого движка в админке WordPress. Конечно можно отключить обновления и плагином Disable All WordPress Updates, но мы будет делать все руками. Отключить любые авто-обновления в WordPress можно через файл конфигурации functions.php, который находится в папке с темой Вашего сайта. Все команды нужно добавлять в этот файл. Путь к этому файлу: www\wp-content\themes\имя_вашей_темы\functions.php. Заходим на FTP, копируем файл functions.php на компьютер и открываем его с помощью какого-нибудь текстового редактора. После добавления команд для отключения обновлений не забываем перенести его обратно на хостинг. Команды ниже Вы можете использовать как выборочно, так и все вместе. Вставлять следующие команды рекомендую в конец файла…

Релиз WordPress 3.7, вышедший в октябре 2013 года, открыл нам доступ к функциям, которые пришлись по вкусу одним и оказались совершенно ненужными для других. На повестке дня автоматическое обновление минорных релизов ядра WordPress. При появлении нового минорного релиза (версия 3.9.1, например), WordPress теперь может автоматически обновлять ядро системы – великолепная новость для большинства пользователей WordPress, но, как оказалось, не для всех.

Зачем отключать автоматические обновления?

Если вы используете выделенный сервер, то, вероятно, ваш хостер делает апдейты за вас. Прежде чем внедрять обновление, им нужно убедиться, что в их среде новая версия работает стабильно (шансы, что что-то будет работать не так, крайне малы, но все-таки лучше протестировать заранее – до того, как вы начнете использовать эти обновления, особенно, если речь идет о крупных сайтах, для которых обычно используются выделенные серверы).

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

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

Возможно, вы попали в одной из тех ситуациях, в которых у вас появляется веская причина, чтоб отключить функцию автообновления на вашем сайте. Так, как же можно это сделать? Существует два способа проделать этот трюк:

  • С помощью плагина
  • Добавить кусочек кода

Так как использование плагина представляется нам самым простым способом добиться поставленной цели, то давайте начнем с этого.
Замечание: если используете систему управления версиями, например, Git, Subversion, Mercurial или Bazaar, то эта функция будет отключена в WordPress автоматически, так что вам не о чем волноваться.

А вот и плагин для этого

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

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

Замечание: Функция обновления темы будет работать только в том случае, если она скачана с официального репозитория WordPress.

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

Отключение функции автообновления

А что делать, если вам не хочется устанавливать лишний плагин на ваш сайт? Так как пользовательский интерфейс WordPress не имеет никакого рычажка, чтоб отключить сей функционал, то вам придется засучить рукава и покопаться в коде. Поверьте мне, это не так уж и сложно. Все, что вам нужно сделать, это добавить этот кусок кода в ваш файл wp-config.php:

Я предлагаю расположить этот код, и другие кусочки кода, которые мы будем дальше рассматривать, сюда, прямо над вот этой надписью в wp-config.php:

/* That"s all, stop editing! Happy blogging. */

(Здесь есть предложение – одно простое и быстрое правило: мне нравится держать все мои нестандартные версии файла wp-config здесь, чтоб я мог их легко найти. Но это ваше дело, где их держать.)

Включение обновлений для мажорных релизов

Если вы хотите включить обновления ядра и для мажорных, и для минорных релизов, то добавьте эту строчку кода в файл wp-config.php:

/* turn on both minor and major WordPress automatic core updates*/ define("WP_AUTO_UPDATE_CORE", true);

Обновления плагинов и тем

Если вы хотите, чтоб ваши темы и плагины, скачанные из репозитория WordPress, обновлялись автоматически, то код для этого весьма похож на тот, который мы только что использовали, но на этот раз для того, чтоб включить обновления нужен еще и фильтр (Читайте замечание выше, в котором говорится о связи автоматических обновлений и репозитория).

Для автоматического обновления плагинов, используйте этот код:

add_filter("auto_update_plugin", "__return_true");

И чтоб сделать тоже самое для тем, примените вот этот код

Add_filter("auto_update_theme", "__return_true");

Отключение всех обновлений

Допустим, вы решили, что вашему сайту вообще не нужны автоматические обновления. Вы гуру вашего домена (и веб-сайта, и возможно, email…но это к делу не относится) и решили заниматься обновлениями исключительно самостоятельно. Вот, как можно это сделать:

/* I am the captain of this ship, I’ll do my own updates thanks*/ define (‘ AUTOMATIC_UPDATER_DISABLED’, true);

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

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

/* Disable WordPress automatic updates */ define("WP_AUTO_UPDATE_CORE", false);

Затем добавим код включения обновлений тем и плагинов:

Add_filter("auto_update_plugin", "__return_true"); add_filter("auto_update_theme", "__return_true");

Email-уведомления

И еще один трюк напоследок – мы собираемся отключить Email-уведомления, которые вы получаете по завершении обновления. На этот раз, вместо того, чтоб добавить код в wp-config.php, мы вставим его в файл functions.php вашей активной темы.

/** * Disable the auto genereated email sent to the admin after a core update */ apply_filters("auto_core_update_send_email", false, $type, $core_update, $result);

И, вот, мы добились полного контроля над тем, как в автоматическом режиме обновляется ядро, плагины и темы WordPress-сайта. И еще вы можете отключить email-уведомления.

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

Напишу своё мнение об этом, от себя.

И так, если мы просмотрим по запросам в yandex, google, youtube об этом самом обновлении вы увидите множество запросов. Это говорит только об одном, что данный вопрос очень актуален и на сегодняшний день. Много написано статей, а ещё больше снято видеороликов о пользе этого obnovlenia, но есть и не меньше мнений о том, как отключить автоматические обновления вордпресса.

И сегодня я разберу именно его.

Постоянное обновление- это защита консоли сайта от спамеров, хакеров, ботов и вообще бог знает от чего. Это бесспорно большая польза. Но есть и другая сторона этого вопроса, которая показывает, что кроме пользы возникают непредвиденные нюансы. Они свои у каждого. И поэтому решать вам отключить их или нет. Я повторяю, при всей полезности бывают исключения и они нередки.

Скажу, что ручное обновление сейчас применяется очень редко. Ещё три года назад оно было актуально, но время прошло. Сейчас на всех хостингах и на движке(cms) вордпресс достаточно зайти в консоль cайта и нажатием одной кнопочки обновиться.

Есть случаи, кто до сих пор предпочитает обновляться вручную, но они единичны.

Конечно бывают случаи, когда автоматическое обновление выдаёт ошибку и приходится обновляться вручную, но это скорее редкие исключения. В данный момент, а на дворе 2017 год всё работает хорошо. И если что- то пошло не так, то всегда можно написать в поддержку вашего хостинга, где вам подробно ответят на все ваши вопросы. Однако я немного отвлеклась и продолжаю.

О том, как обновиться вручную читайте мою статью написанную .

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

Всё не так страшно если у вас на сайте пока мало статей, и вы блоггер молодой, а если по- другому? У вас много статей и блогу 3-5 лет и вы много чего там полезного людям написали? Тогда это работа «негров на галерах».

Обновления можно отключить на время с помощью плагина «Disable All WordPress Updates» или, кто разбирается в кодах, немного подредактировать файл wp-config.php

Внимание! Не подумайте, что я против обновлений вообще. Это не так. Обновляться нужно, но не в промежуточных версиях.

Как узнать, что пора обновиться?

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

Промежуточные версии с двумя точками, а полные версии с одной.

Смотрите скриншоты.

Копируете название. Переходите во кладку плагины- добавить новый затем в окошко поиска найти плагины вбиваете искомый. WordPress вам выдаёт информацию подходит ли он вам. Не огорчайтесь- он всем подходит. Плагин бесплатный и лёгкий. Его только нужно активировать и ваши муки прекратятся.

Предупреждение! Как только отключите его, всё пойдёт заново- обновления. Поэтому соображайте нужно вам это или нет?

Плагин не требует настроек. Работает классно.

Ещё одно предупреждение о плагине Disable All WordPress Updates.

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

Давайте на минуточку представим такую ситуацию, когда вы всё настроили и сайт, работает как часы, но тут приходит обновление или движка или плагина, темы- не важно…. Сейчас это сделается автоматически. Это я про обновления движка.

Если у вас нет этого плагина, то всё обновится автоматом. Ничего не поделать, так устроен любимый движок или конструктор.

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

Другое дело, как у меня это получилось донести до вас. Если, что- то не понятно- обращайтесь отвечу.

Моя статья про обновление CMS WordPress .

Переходим к другому способу запрета обновлений.

Вся соль в использовании файла- wp-config.php. Здесь используется константа, которая запрещает автоматическое обновление ядра, темы, плагинов, если вы пропишите её в этом файле. Вот она — «AUTOMATIC_UPDATER_DISABLED»

Пропишите такой код в файле:

// запрет автоматического обновления define("AUTOMATIC_UPDATER_DISABLED", true);

Файл находится в корне сайта. Обычно он лежит в папке public_html. Строчки кода можно добавить в конец файла. Находится он в корне вашего сайта. Как до неё добраться читайте или смотрите видео .

Это были варианты, в которых разберётся, тот кто дружит с кодами и обладает некоторыми знаниями. А по мне поставьте плагин и следите за версиями.

На этом у меня всё. До скорых встреч!

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

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

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

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

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

Вы можете отключить автоматические обновления в WordPress, добавив небольшую строку кода в файл wp-config.php в корне сайта:

Define("WP_AUTO_UPDATE_CORE", false);

Данный код отключит все автоматические обновления WordPress.

Однако, если вы хотите делать автоматические небольшие обновления ядра в фоновом режиме, но не обновлять тему и плагины, для этого добавьте следующие фильтры в файл functions.php вашей активной темы.

  1. Отключаем автоматические обновления плагинов WordPress:
add_filter("auto_update_plugin", "__return_false");
  1. Отключаем автоматические обновления темы WordPress:
add_filter("auto_update_theme", "__return_false");

Теперь, когда вы знаете, как отключить автоматические обновления в WordPress, стоит задаться вопросом: «а следует ли это отключать?».

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

Плюсы

  • Вам не нужно беспокоиться об обновлении до небольших релизов WordPress, которые выпускаются для целей обслуживания и обеспечения безопасности.
  • Если вы не сможете уделять время своему сайту (например, в отпуске), вы будете знать, что последний релиз ядра/плагина будет установлен автоматически без вашего участия, и ваш сайт будет в безопасности.

Минусы

  • Существует небольшая вероятность того, что автоматические обновления могут сломать ваш сайт. Хотя незначительные релизы имеют еще меньшую вероятность такого случая.
  • Если вы внесли изменения в файлы ядра WordPress, автоматические обновления могут затереть их.
  • Если вы значительно изменили свою тему, автоматическое обновление темы сведет ваши усилия к нулю.
  • Это же относится и к плагинам.

Краткий итог

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

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

Напишите, что вы думаете о автоматических обновлениях в форме комментирования ниже.

Привет уважаемые читатели сайт! Продолжаем изучать один из популярных движков сайта WordPress. Который после последнего обновления до 5-ой ошарашил вебмастеров новым редактором статей Гутенберг, к которому до сих пор не каждый приспособился, да и ошибки там все еще есть.

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

Вордпресс автоматически обновляется или нет?

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

При этом последнее слово оставалось за вебмастером, а сообщение носило только информативный характер.

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

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

Важно! В фоновом режиме автоматически могут обновляться только мелкие версии движка — 3-я цифра. То есть без вашего участия может обновиться версия 4.8.1 до 4.8.2 или с 4.9 до 4.9.1

А вот глубокое обновление CMS, например, с версии 4.8 до 4.9 или 4.9 до 5 .0 возможно только с вашего согласия.

Поэтому особо волноваться не стоит.))

Как отключить обновление WP автоматически и вручную

1) Начнем с самого простого способа, который заключается в установке специальных плагинов .

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

Работа модуля очень простая, надо его установить и активировать, после чего никаких уведомлений о новых версиях CMS вы не увидите.

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

Однако у этого способа есть огромный минус. Как и любой модуль на сайте, это дополнительная нагрузка на скорость работы сайта.

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

2) Второй способ заключается в правке php файлов .

Как по мне проще собственноручно добавить одну строчку кода в код сайта и забыть о проблеме.

Делается это несколькими способами.

Проще всего зайти в корень сайта и найти файл конфигураций CMS wp-config.php в котором надо прописать команду AUTOMATIC_UPDATER_DISABLED на полный запрет обновления движка, тем и плагинов.

// запрет автоматического обновления ВП, плагинов и тем define("AUTOMATIC_UPDATER_DISABLED", true);

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

Но если вы не хотите, чтобы под запрет попадали плагины и темы, тогда можно использовать команду WP_AUTO_UPDATE_CORE её вставляем все в тот же файл wp-config.php , вместо предыдущего кода.

Команда может принимать 3 значения.

// запрещает автоматическое обновление ядра WordPress define("WP_AUTO_UPDATE_CORE", false); // разрешает апгрейд любой версии WordPress define("WP_AUTO_UPDATE_CORE", true); // разрешает только мелкие обновления (третья цифра версии WordPress) define("WP_AUTO_UPDATE_CORE", "minor");

На этом все, теперь обновления Вордпресс вас больше беспокоить не будут и можно смело продолжить работу по ведению сайта.

А как вы избегаете апдейта WP пишите в комментариях.