WordPress выпустил служебную версию в среду вечером, чтобы исправить проблемы, обнаруженные вскоре после того, как WordPress 6.4 был выпущен для общественности во вторник, 7 ноября.
Две из проблем были довольно серьезными, поскольку они влияли на работу определенных плагинов и могли вызвать проблемы на сайтах, столкнувшихся с любой из двух проблем.
Третьим была опечатка, из-за которой в админ-панели появилось неправильно настроенное уведомление.
Исправлено три проблемы
- Опечатка
- Удаленный код вызвал проблемы обратной совместимости.
- Критическая ошибка приводит к сбою загрузки
Содержание
Опечатка в коде – небольшая косметическая проблема
Проблема с опечатками была относительно незначительной. Это повлияло на появление экрана ворчания на панели администратора, заставив его растянуться по верхней части страницы.
До исправления:
После исправления:
Ошибка обратной совместимости
Эта ошибка была одной из тех случайных вещей, которые не всегда можно объяснить.
Произошло следующее: основные участники удалили код, который ядро WordPress больше не использовало, поэтому его удаление считалось безопасным.
Но… этот код все еще использовался плагинами, и, поскольку теперь он отсутствовал, WP 6.4, очевидно, приводил к поломке этих плагинов.
Таким образом, исправление, включенное в эту служебную версию, заключается в том, чтобы добавить его обратно.
Критическая ошибка, вызывающая ошибку cURL
Последнее исправление касалось ошибки, приводившей к сбою загрузки обновлений и отображению сообщения об ошибке, в котором говорилось, что время ожидания истекло: ошибка cURL 28: время ожидания операции истекло.
Согласно внутреннее обсуждение WordPress о том, как это исправить:
«Этот вопрос должен стать критическим.
В версии 6.4 обновлена версия библиотеки Requests, которая включает критические изменения для всех, кто работает на хосте с версией Curl 7.29 (по крайней мере)».
Эта проблема также была еще одной из тех случайных вещей. В данном случае речь шла о серверах, которые использовали более старую и устаревшую версию библиотеки cURL (cURL 7.29). Последняя версия cURL — 8.4.0.
Еда на вынос
WordPress выпускает тестовые версии WordPress, чтобы сообщество могло их протестировать и сообщить о любых ошибках.
Но если их никто не испытывает, то они появятся, когда будет выпущена финальная версия, и именно это и произошло.
Исходная версия WordPress 6.4, которую обновляет этот новый выпуск обслуживания, носила кодовое название Shirley.
Новый релиз обслуживания требует кодового названия. Не называй меня Ширли.