Categories: Мнение

WordPress 5.5.1 выпущен с функцией Backfill для устаревших глобальных файлов JavaScript

Вчера был выпущен WordPress 5.5.1 с 34 исправлениями ошибок, 4 улучшения и 5 исправлений ошибок для редактора блоков.

В версии 5.5 было удалено 19 устаревших объектов локализации JavaScript в пользу использования новых функций и утилит из пакета i18n, представленного в WordPress 5.0. Одним из наиболее заметных изменений в этом техническом выпуске является добавление резервных копий для этих устаревших глобальных чисел JavaScript, которые вызывали ошибки во многих популярных плагинах и темах.

«Если мы будем считать только плагины или темы с более чем 100 тысячами установок, некоторые из них уже имеют невероятное влияние, поэтому мы решили исправить это как можно быстрее». Йост де Валк сказал в обновлении, составившем список затронутых расширений с помощью Омара Рейсса.

Затронутые темы включают Astra (1 миллион + установок), Storefront (200k +), Hestia (100k +) и десятки других. Небольшая часть популярных плагинов, которые были затронуты, включает Advanced Custom Fields (1 миллион +), SiteOrigins Widgets Bundle (1 миллион +), AMP для WP, (100k +), WooCommerce Services (1 миллион +), Ocean Extra (600k +) и Rank Математическое SEO (400k +).

Разработчикам тем и плагинов по-прежнему необходимо обновить свой код для использования,  wp.i18nно в то же время устаревший код не будет блокировать выполнение JavaScript. Де Валк сказал, что новый план состоит в том, чтобы удалить этот резервный код в двух основных версиях, поэтому разработчикам необходимо обновить свой код к моменту выхода WordPress 5.7 в 2021 году.

«Похоже, что вопрос, который также следует решить, – как может произойти такая широко распространенная поломка и как ее можно предотвратить в будущем», – прокомментировал Дэвид Андерсон объявление о засыпке. «Какая часть процесса выпуска должна была сигнализировать о том, что это должно произойти, как эта часть вышла из строя и как можно предотвратить подобные сбои в будущем». Джейк Сперлок предположил, что хорошей идеей может быть ретроспектива WordPress 5.5.

Через три недели после выпуска WordPress 5.5 у Enable jQuery Migrate Helper было более 100 000 активных установок. Плагин доступен в качестве временной меры для пользователей, которые испытывают проблемы с jQuery после обновления до WP 5.5. Несмотря на то, что в процессе обновления WordPress для использования последней версии jQuery пользователи ожидают несколько ударов по дороге, официальные форумы поддержки были наводнены  сообщениями о неработающих сайтах после выпуска 5.5. Многие пользователи узнали о плагине после нескольких часов поиска и устранения неполадок. Это еще одна проблема, которую было бы полезно рассмотреть в ретроспективе 5.5.

В этом отладочном выпуске также отсутствует возможность редактора список типов среды в новой  wp_get_environment_type()функции. Авторы решили, что введение новых типов не было целью этой функции и что она делает так, чтобы разработчики тем и плагинов не могли полагаться на установленный предсказуемый список типов. Теперь они ограничены производством, постановкой, разработкой и локальным, с определениями для каждого из них, доступными в объявлении.

«Ограничивая набор типов среды таким образом, ядро ​​WordPress, плагины и темы могут изменять свое поведение в зависимости от этого параметра», – сказал Йост де Валк.

WordPress 5.5.1 также исправляет неправильную разбивку на страницы XML-карт, добавляет среду сайта для отладки информации и улучшает ряд других функций, которые поставлялись с дефектами. Полный список изменений доступен на странице релиза.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago