Спустя неделю после выпуска проблемной версии 6.6 WordPress выпустил еще одну версию, исправляющую семь основных проблем, включая две, которые приводили к фатальным ошибкам (сбоям веб-сайта), еще одну проблему, из-за которой плагин безопасности выдавал ложные предупреждения, а также несколько других, которые приводили к нежелательным изменениям пользовательского интерфейса.
Содержание
Фатальные ошибки в WordPress 6.6
Одна проблема, которая привлекла много внимания в социальных сетях, затронула пользователей определенных конструкторов страниц и тем, таких как Divi. Проблема, хотя и относительно незначительная, кардинально изменила внешний вид веб-сайтов, введя подчеркивания под всеми ссылками. Некоторые в социальных сетях шутили, что это исправление, а не ошибка. Хотя в целом это хорошая практика для пользователей — иметь подчеркивания под ссылками, подчеркивания не обязательны во всех ссылках, как в навигации верхнего уровня.
А почта на форумах поддержки WordPress.org появились первые заметные признаки в социальных сетях, что с WordPress 6.6 что-то не так:
«Обновление до версии 6.6 привело к тому, что все ссылки на сайте, посвященном тематике Divi, стали мгновенно подчеркиваться».
Они предложили обходной путь, который, как им показалось, должен был решить проблему, но не были уверены в ее истинной причине.
Затем они опубликовали:
«Но кто-нибудь думает, что это означает, что у меня все еще что-то не так с этим промежуточным сайтом, или это проблема обновления версии WordPress, или, что более вероятно, проблема темы Divi, о которой мне следует поговорить с ними? Кроме того, если кто-то хотя бы знаком с ожидаемой ошибкой Rparen… с которой я сейчас как раз и работаю, это может помочь. Спасибо».
Divi выпустила экстренное исправление, которое пользователи могли применить, даже если проблема была на стороне WordPress, а не на стороне Divi.
Позднее WordPress признал наличие ошибки и сообщил, что выпустит исправление в версии 6.6.1.
Другие проблемы, исправленные в версии 6.6.1
Фатальная ошибка
is_utf8_charset() не определено при вызове кодом в compat.php (вызывает фатальную ошибку).
Раздел кода в версии 6.6 вызвал критическую проблему (фатальную ошибку), которая не позволяет веб-сайту нормально функционировать. Это заметили пользователи WP Super Cache. WP Super Cache разработал временное решение, которое заключалось в полном отключении кэширования веб-сайта.
Их обозначение в GitHub указано:
«Отключение кэша устраняет ошибку, но это далеко не идеальный вариант».
Фатальная ошибка PHP
«Фатальная ошибка PHP: неперехваченная ошибка: объект класса WP_Comment не может быть преобразован в строку».
Была проблема с частью кода WordPress, где одна часть пыталась получить имя человека, оставившего комментарий к посту. Эта часть программы должна была получить число (ID комментария), но иногда вместо этого она получала более сложную часть информации (объект WP_Comment), что затем вызывало «фатальную ошибку» PHP. Аналогия может быть такой, как попытка вставить квадратный колышек в круглое отверстие, это не работает.
Эту проблему обнаружил пользователь конструктора сайтов Divi.
Другие исправленные ошибки не приводили к сбоям в работе веб-сайтов, но были неудобны:
Ознакомьтесь с полной информацией о выпуске обновления WordPress 6.6.1:
WordPress 6.6.1 Технический релиз
Главное изображение от Shutterstock/HBRH