Автоматические обновления, ваш сайт был автоматически обновлен

Автоматические обновления конечно не новость.

Однако, я столкнулся реальностью, что после обновления WP 5.5.1 не работали скрипты. Слетели все js, перестал срабатывать ajax, еще на одном сайте перестали подгружаться кастомные скрипты, пришлось думать.

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

Почему так?

В WordPress 5.5 начат процесс обновления библиотеки jQuery.

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

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

Я рекомендую отключить функцию автоматического обновления WordPress и всегда проверять совместимость тем и плагинов с последней версией WP.

А то, как я, получите на е-маил.

Привет! Ваш сайт https://wp.aspekti.eu был автоматически обновлeн до WordPress 5.5.1. Действий с вашей стороны не требуется. Подробности о версии 5.5.1 можно узнать на экране «О WordPress»

Примерно так.

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

Однако данная функция может сломать ваш сайт!

Автоматические обновления

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

define( ‘WP_AUTO_UPDATE_CORE’, false );

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

 Отключаем автоматические обновления плагинов WordPress:

add_filter( ‘auto_update_plugin’, ‘__return_false’ );

 Отключаем автоматические обновления темы WordPress:

add_filter( ‘auto_update_theme’, ‘__return_false’ );

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

define( ‘WP_AUTO_UPDATE_CORE’, true );

Если хотите восстановить значение по умолчанию, т.е. разрешить установку только небольших обновлений WordPress , то используйте следующую строку кода:

define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );

Краткий итог.

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

Я люблю это делать сам. Наверное спросите, а почему у меня обновление произошло только с версией WordPress 5.5.1.?

Все просто!

Установил новый дизайн темы. Перебрал все скрипты и плагины. Тогда наверно и где то убрал разрешить/запретить. А провозился изрядно. Не работали REST api, а без них многое не работает, в том числе гутенберг.

Удачи Друзья!

 

Спасибо, что прочитали этот пост, не забудьте подписаться!

ПОДПИСКА

Подписчики получают знаки внимания от нашего коллектива, как полезную информацию и приятные сюрпризы!

Поделиться этой записью

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

scroll to top