Спустя неделю после выпуска проблемной версии 6.6 WordPress выпустил еще одну версию, исправляющую семь основных проблем, включая две, которые приводили к фатальным ошибкам (сбоям веб-сайта), еще одну проблему, из-за которой плагин безопасности выдавал ложные предупреждения, а также несколько других, которые приводили к нежелательным изменениям пользовательского интерфейса.

Фатальные ошибки в WordPress 6.6

Одна проблема, которая привлекла много внимания в социальных сетях, затронула пользователей определенных конструкторов страниц и тем, таких как Divi. Проблема, хотя и относительно незначительная, кардинально изменила внешний вид веб-сайтов, введя подчеркивания под всеми ссылками. Некоторые в социальных сетях шутили, что это исправление, а не ошибка. Хотя в целом это хорошая практика для пользователей — иметь подчеркивания под ссылками, подчеркивания не обязательны во всех ссылках, как в навигации верхнего уровня.

А почта на форумах поддержки WordPress.org появились первые заметные признаки в социальных сетях, что с WordPress 6.6 что-то не так:

«Обновление до версии 6.6 привело к тому, что все ссылки на сайте, посвященном тематике Divi, стали мгновенно подчеркиваться».

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

Затем они опубликовали:

«Но кто-нибудь думает, что это означает, что у меня все еще что-то не так с этим промежуточным сайтом, или это проблема обновления версии WordPress, или, что более вероятно, проблема темы Divi, о которой мне следует поговорить с ними? Кроме того, если кто-то хотя бы знаком с ожидаемой ошибкой Rparen… с которой я сейчас как раз и работаю, это может помочь. Спасибо».

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

ЧИТАТЬ  Как установить наборы шаблонов в WordPress (шаг за шагом)

Позднее 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



Source link