Advanced Automatic Updates
Одним из нововведений в WordPress версии 3.7 стало автообновление движка. По умолчанию, автообновление будет работать при появлении минорных (незначительных) версий движка. Про "незначительные" маленькая оговорка – эти версии могут решать найденные проблемы с безопасностью, так что незначительными их назвать будет уже сложно. Однако, при всей своей полезности, функция автообновления может быть вредна – во-первых, новые функции движка могут запросто поломать вам сайт (из-за устаревших плагинов, шаблонов и т.д.), во-вторых, автобновление может произойти в час пик, в самый разгар посещаемости вашего сайта, ну и в-третьих, автобновление может сломать вам работу сайта, если по каким-то причинам оно не удалось.
И не думайте, что такого с вами не может случиться. По статистике, сайтов с аптаймом в 100% не существует – даже у самого лучшего хостера время от времени проводят модернизацию оборудования, установку обновленного программного обеспечения, да и просто случаются различные форс-мажоры. Если в этот момент производилось обновление движка, то с высокой долей вероятности ваш сайт перестанет работать, пока вы сами не исправите проблему. И хорошо, если у вас есть свежие бэкапы базы данных и бэкапы файлов сайта – ведь автообновление никаких бэкапов не делает.
Поэтому, при всей своей полезности, функцией автообновления я лично не стал бы пользоваться. Бэкап всего перед обновлением это обязательное действие, которое должен делать любой уважающий себя и свой труд веб-мастер. Впрочем, это лишь мое мнение и вам вовсе не обязательно к нему прислушиваться. В любом случае, плагин Advanced Automatic Updates будет полезен и тем, кто использует автоматическое обновление и тем, кто делает обновления вручную. Плагин очень прост и выполняет лишь пару функций: с его помощью можно включить или отключить автоматические обновления для движка, плагинов и шаблонов. Еще можно отключить email-уведомления об обновлении или добавить в это уведомление различную debug-информацию.
Совсем простая функциональность, которая по большей части может быть реализована через редактирование файла wp-config.php, но с плагином включать или отключать автообновления можно лишь парой кликов, не тратя время на редактирование файлов конфига.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку automatic-updater в /wp-content/plugins/.
3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Плагин создает маленькую страницу с настройками в "Параметрах\Advanced Automatic Updates". Собственно, обо всей функциональности плагина я уже рассказал в начале этой статьи: с помощью этого плагина можно включить или отключить автообновления для движка, плагинов и шаблонов, поменять email-адрес для уведомлений (или вообще отключить их), а также добавить нужную информацию для включения в уведомления. Категорически не рекомендую включать автообновления для плагинов и шаблонов. Я глубоко сомневаюсь, что есть хоть один веб-мастер, который не вносил никаких правок в плагины или шаблоны. При автобновлении все ваши правки могут быть потеряны, а ваш сайт вообще может перестать открываться.
Если вы из тех веб-мастеров, которые терпеть не могут устанавливать плагины ради одной-двух их функций, то в этом случае для отключения автообновления вы можете воспользоваться редактированием файла wp-config.php, найдите в нем строчку:
define ('WPLANG', 'ru_RU'); |
После нее добавьте строку:
define ('AUTOMATIC_UPDATER_DISABLED', true); |
Тем самым вы отключите автообновления движка раз и навсегда (до удаления этой из строчки из конфига, конечно).
С каждой новой версией WordPress становится все более и более "дружелюбным" для простых пользователей, не разбирающихся в технической части. Хорошо это или плохо я не знаю, но для технически-подкованных веб-мастеров такие нововведения доставляют лишь неудобства. Но опять же, это всего лишь мое скромное мнение, которое вы можете проигнорировать.
Advanced Automatic Updates
Автор плагина: pento
Рассматриваемая версия: 1.0.2 от 05.11.2013
Текущая версия: 1.0.2 от 04.06.2021
Совместимость с версией WordPress: 3.7 и выше
Активных установок плагина: 30 000+
Скачать плагин версии 1.0.2 (всего скачено 251 923 раза)
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
А что подразумевается под "минорными" версиями? Я так понимаю, что это переход с 3.7 до 3.7.1 например. А мажорные это с 3.7 до 3.8. А какими тогда называются версии с 3.8 до 4.0?
#2,
это тоже вроде как мажорные версии. но не забивайте себе голову излишней информацией - автоматическое обновление будет работать только при переходе 3.7-3.7.1, 3.8.1-3.8.2 и так далее. и вряд ли такая практика изменится, так как часто многие плагины (и даже шаблоны) перестают работать при релизе мажорной версии движка из-за внутренних изменений.
#3,
Я поначалу в коде прописывал, а потом забил. надеюсь на бэкап если что ;)
#4,
Мне кажется, что вы слишком пессимистично смотрите на это. Сколько там обновляется блог? Пару минут? По той же статистике шансы, что именно в этот момент сервер подвиснет ничтожно малы.
#5,
ну это как посмотреть, малы не малы - но они есть. когда вы за компом и готовы исправить ошибку это одно, а когда нет? это вопрос из разряда риторических - некоторые люди годами не делают никаких бэкапов и при этом ничего с их данными не случается. однако, стоит хоть раз потерять инфу из-за отсутствия бэкапа и сразу же начинаешь перестраховываться. я вот как раз из этих самых перестраховщиков, так как есть печальный опыт :(
#6,
А если в функции темы вставить код:
можно обойтись без этого плагина?
#7,
конечно. собственно, каждый второй плагин можно заменить кодом в functions.php - только надо ли?
ваш код не убирает автообновление движка, а убирает вообще проверку на обновление. то есть при входе в админку вы не увидите напоминание о том, что движок, плагины или темы обновились. это несколько опасно с точки зрения безопасности.
#8,
Ну в админке я например вижу обновления. И мне предлагают обновления, только автоматически вордпресс этого не делает. Что собственно говоря радует. Я только боюсь, что если отключу плагин, то обновления могут пойти в фоновом режиме... А кстати, что может случится если не обновлять вордпресс вообще? Многие ведь работают и на совсем древних версиях...
#9,
и их постоянно ломают. обновление это не ради того, чтобы новые фишки движка использовать. обновление это для того, чтобы вас не поломали. к сожалению, это реальная проблема и не думайте, что вас она обойдет стороной.
#10,
Уберите пробелы в статье после define
#11,
а смысл? работает и с пробелами.
#12,
здравствуйте! не поймите не правильно, я только начинаю свой путь в сайтостроении! поэтому я задам может и идиотский вопрос, но все же! А где открывается эти html коды или строчки, чтобы можно было в них что менять? если можете поподробнее. Заранее спасибо!
#13,
Дмитрий, в wordpress в самой админке - внешний вид - редактор, там основные файлы можно менять.
Все другие файлы находятся у вас на хостинге в файловом менеджере, там и меняете их как хотите.
не забывайте делать сначала резервную копию ))
#14,
вы вопрос поставьте конкретнее - что вам необходимо изменить?
#15,
здравствуйте. Решила все-таки установить этот плагин, т.к. в технич.вопросах очень тяжко, но у вас нет описания настроек, что очень плохо для меня, оставила по умолчанию-напротив Minor and security стоит галочка и рядом с Only when vpgrading-стоит радиокнопка и нажала на Save Chandes. Конечно, лучше бы услышать ваши пояснения.
И еще, обновлять то все равно надо, сами говорите о безопасности, и что с этим плагином делать, в случае обновления движка или плагина.
#16,
пояснения простые - сносите плагин :)
он вам не нужен.
#17,
Поставил этот плагин, т.к. он, безусловно, полезен. При этом, конечно, мигалки на обновления порядком раздражают, но в общем терпимо. ) И до поры до времени законопослушно все обновлял по списку. Но вчера жестко "попал" на обновлении темы - слетело все, что я кропотливо встраивал в файлы. )) Потратил не менее часа, чтобы вернуть на место счетчик, форму комментариев и т.д. по css-мелочам - плохо, что не вел технический дневник изменений, и просто забыл где и что менял в коде. Это на будущее мне хороший урок.
Заметил потом, что тема все равно сигнализирует об обновлении, хотя обновил... Т.е. это реакция на измененные файлы, получается, и обновление "не считается"? Печально. ) Но - больше обновлять тему не хочу, поэтому просто добавил в functions.php запрет проверки на обновление темы, описанный в комментарии Павла (№6).
Извиняюсь за многабукафф. ) Но вот еще вопрос по "теме" - можно ли удалить все дефолтные темы из движка, оставив только рабочую (в моем случае Tempera)? Спасибо.
#18,
конечно можно. я первым делом именно это на свежеустановленном сайте и делаю - удаляю все дефолтные темы. главное, чтобы во время удаления активной была другая тема.