rizloff
WordPress

WordPress 3.7: обновления безопасности ставятся сами

2 мин чтения

24 октября вышел WordPress 3.7. Похоже, это одно из последних обновлений, которые я ставлю целиком руками: начиная с 3.7 WordPress сам ставит себе исправления.

Что обновляется само

Только мелкие выпуски: 3.7 → 3.7.1, 3.7.1 → 3.7.2. Это исправления ошибок и дыр, в них не меняется ничего, что могло бы сломать тему или плагины. Большие версии, 3.8 и дальше, по-прежнему обновляем руками из админки.

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

Когда не сработает

Если у PHP нет прав записывать в файлы WordPress. На многих хостингах, где для обновления из админки WordPress спрашивает пароль FTP, автоматическое обновление работать не будет: спросить пароль не у кого. У меня хостинг позволяет писать напрямую, так что сработает.

Еще не обновляется копия, которая лежит под системой контроля версий, например в git. WordPress это видит и не трогает.

Как настроить

Все делается в wp-config.php. Обновлять сам и большие версии:

define( 'WP_AUTO_UPDATE_CORE', true );

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

define( 'AUTOMATIC_UPDATER_DISABLED', true );

Я оставил как по умолчанию. Мелкие исправления — как раз то, что я и так ставил сразу, не читая. А большие обновления пусть будут под присмотром, после пропавших Ссылок я перед ними все-таки читаю, что поменялось.

Что еще в 3.7

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

Индикатор сложности пароля стал строже и перестал хвалить пароли вроде qwerty123.

Копию базы перед обновлением по-прежнему делаю сам. Автообновление от этого не освобождает.

Что-то не сработало или нашли ошибку — напишите: rizloff@gmail.com или @rizloff в Telegram.