WordPress 5.5 — новые функции, проблемы и исправления ошибок
Опубликовано: 2020-09-14
Последнее обновление — 8 июля 2021 г.
Если у вас есть веб-сайт WordPress, вы знаете, что обновления являются важной частью экосистемы WordPress. Вы увидите, что новые обновления выходят довольно регулярно с несколькими исправлениями ошибок и добавлениями функций. Некоторые из этих обновлений действительно важны, и вы, возможно, не захотите их игнорировать. WordPress 5.5 — одна из таких версий, в которую внесено множество серьезных изменений. В этой статье мы рассмотрим версию WordPress 5.5 и попытаемся понять основные улучшения и проблемы.
Если у вас есть управляемый хостинг WordPress, вам, возможно, не придется беспокоиться об инициировании обновления. В противном случае вам придется начинать работу с ним вручную.
Производительность сайта
В этом обновлении вы найдете несколько интересных функций, которые повысят общую производительность вашего сайта.
Ленивая загрузка изображений
Ленивая загрузка — это функция, которая очень поможет повысить скорость загрузки страниц и производительность сайта. При ленивой загрузке изображения на вашем сайте будут ждать загрузки, пока пользователь не прокрутит страницу до них, чтобы они не попали в поле зрения.
Кроме того, для мобильных устройств отложенная загрузка не позволит браузерам загружать изображения, предназначенные для других устройств. Это может быть еще одной удобной для пользователя функцией, поскольку пользователь будет потреблять меньше данных.
SEO
Ваши усилия по SEO могут получить импульс с этим обновлением версии WordPress.
Новая карта сайта
Как правило, WordPress помогает вам сделать сайты популярными в поисковых системах. В WordPress 5.5 появится новая XML-карта сайта, которая поможет поисковым системам находить важные страницы на вашем сайте «с самого начала». Это будет означать более быстрый охват вашего веб-сайта целевой аудиторией и больше времени для преобразования пользователей в клиентов или подписчиков.
Плагины и темы
Управление плагинами и темами — неотъемлемая часть повседневной жизни владельца сайта WordPress. Давайте посмотрим, как это обновление изменит ситуацию в этом отделе.
Автоматические обновления для плагинов и тем
В WordPress 5.5 у вас будет возможность выбрать, хотите ли вы обновлять плагины и темы автоматически или нет. По сути, если вы хотите, чтобы ваши плагины и темы всегда обновлялись, вы можете включить эту опцию. Вы можете оставить опцию автоматического обновления для отдельных плагинов или тем или для всех. С другой стороны, вы также можете установить новые обновления вручную.
Обновление вручную с помощью zip-файлов
WordPress 5.5 также упростил ручное обновление плагинов и тем. Все, что вам нужно сделать, это загрузить zip-файл, чтобы запустить обновление вручную.
редактор Гутенберга
Самые важные изменения, которые вы увидите в этом обновлении WordPress, коснутся редактора блоков Gutenberg.
Шаблоны блоков
Шаблоны блоков — одна из основных особенностей WordPress 5.5. Эти шаблоны помогут вам создать визуально привлекательные макеты, сочетающие текст и мультимедиа. Благодаря этому вы сможете более эффективно излагать свои истории.

Встроенное редактирование изображений
Если вы обычно тратите много времени на редактирование изображений, в новой версии WordPress есть кое-что интересное для вас. Вы сможете обрезать изображения прямо из самого блока изображения. Вы также можете вращать и масштабировать изображения из блока изображений. В целом, это может здорово помочь сэкономить время при редактировании изображений в WordPress.

Новый каталог блоков
Поиск нужного блока больше не будет сложным процессом. В последней версии WordPress каталог блоков встроен в редактор блоков. Это означает, что вы сможете устанавливать новые типы блоков на свой сайт, не выходя из редактора.

Визуальные улучшения в редакторе блоков
После обновления редактор блоков в целом стал более привлекательным и доступным. Например, опция «Добавить блок» стала более яркой благодаря черному фону. Точно так же границы и выделение стали более доступными.
Улучшенная навигация по блокам
Редактор блоков создавал некоторые общие трудности для пользователей при использовании дочерних элементов внутри родительского блока. С этим обновлением выбор родительского блока или дочернего элемента внутри него стал намного более плавным. Вы также можете перемещать блоки в режиме перетаскивания.
Доступность
Есть некоторые изменения, чтобы сделать работу с WordPress более доступной. Это включает:
- Возможность копировать ссылки в медиаэкранах и модальных диалогах с помощью кнопки, где в более ранних версиях нужно было выделить строку текста.
- Может перемещать метабоксы с помощью клавиатуры.
- Вспомогательные устройства смогут читать инструкции в редакторе изображений и редактировать изображения.
Изменения уровня разработчика
Помимо улучшения общего пользовательского опыта, вы найдете несколько изменений на уровне разработчиков в WordPress 5.5. Здесь мы также рассмотрим некоторые из этих изменений.
Зарегистрированные блоки на стороне сервера в REST API
WordPress 5.5 добавляет конечные точки типов блоков. Это поможет приложениям JavaScript легко извлекать любые определения блоков, зарегистрированные на сервере.
Дашиконы
В библиотеке Dashicon есть крупное обновление с WordPress 5.5. Это обновление добавляет 39 значков редактора блоков.
Определение сред
Это обновление WordPress стандартизирует процесс определения типа среды сайта. Вы сможете определить типы среды, такие как промежуточная или производственная, и выполнять команды, характерные для этого типа. Это обновление позволяет получить тип среды с помощью кода wp_get_environment_type()
.
Обратите внимание, что после версии WordPress 5.5.1 невозможно будет переопределить возможные типы среды. Вы можете найти более подробную информацию здесь.
Передача данных в файлы шаблонов
С этим обновлением WordPress вы можете более эффективно передавать данные в файлы шаблонов. Новый аргумент $args помогает улучшить функции загрузки шаблонов ( get_header(), get_template_part()
и т. д.). Этот аргумент поможет добавить в шаблон данные, равные полному массиву.
Обновление библиотеки PHPMailer
Это поможет разработчикам получить более детальный контроль над redirect_guess_404_permalink().
Инвалидация кеша
Для сайтов, использующих OPcache PHP, будет более надежная инвалидация кеша. Это связано с новой wp_opcache_invalidate()
во время обновлений (в том числе плагинов и тем).
Пользовательские типы сообщений
Термины по умолчанию теперь могут быть указаны для пользовательских таксономий в register_taxonomy()
.
Пользовательские типы сообщений, связанные с таксономией категорий, теперь могут включать поддержку термина по умолчанию.
Значения метаданных по умолчанию
REST API теперь официально поддерживает указание значений метаданных по умолчанию через register_meta()
.
Обновленные версии связанных библиотек
Вы найдете обновленные версии этих связанных библиотек: SimplePie, Masonry, Twemoji, getID3, imagesLoaded, Moment.js и clipboard.js.
Проблемы WordPress 5.5
По мере того, как все больше пользователей обновлялось до WordPress 5.5, также сообщалось о некоторых проблемах. В этом разделе мы рассмотрим некоторые из основных проблем, о которых сообщалось после обновления.
Проблемы с плагином Classic Editor
С тех пор, как появился редактор Gutenberg, было много дискуссий о том, насколько он удобен для пользователя. Однако многие пользователи все еще не были готовы отказаться от классического редактора, которым они пользовались долгое время. Доказательством этого является большая популярность плагина Classic Editor, который имеет огромную популярность в репозитории плагинов WordPress.

После обновления WordPress 5.5 многие пользователи сообщали о проблемах с режимом визуального редактора классического редактора. Это может быть проблемой для создателей контента, которые продолжали использовать классический редактор даже после введения и принятия Гутенберга.
Общие проблемы с плагинами и темами при отключении jQuery Migrate
jQuery Migrate — это библиотека JavaScript, которая помогает разработчикам плагинов и тем управлять запуском своих плагинов и тем с устаревшим кодом. В WordPress 5.5 функция jQuery Migrate отключена. Итак, если вы используете некоторые плагины и темы, которые не обновляются, вы можете столкнуться с некоторыми проблемами. Большинство разработчиков эффективно справились с этим, обновив свои соответствующие плагины и темы. Однако некоторые плагины могут по-прежнему сталкиваться с проблемами из-за этого.
Проблемы с пользовательским интерфейсом
Были сообщения о проблемах с нумерацией страниц у многих пользователей после обновления WordPress 5.5. По сути, это создавало проблемы для сайтов с темами, которые использовали слово «страница» с дополнительными нечисловыми значениями. Однако это можно преодолеть с помощью некоторых обходных путей. Еще одной проблемой, о которой сообщалось, были проблемы, связанные с избранными изображениями после обновления WordPress 5.5.
Проблема с файлом Sitemap
Как мы уже говорили выше, в WordPress 5.5 появились новые карты сайта XML. Судя по всему, многие пользователи сообщали об ошибке, которая заключалась в создании неправильных страниц карты сайта. Об этой проблеме сообщалось, в частности, на сайтах, которые использовали собственные карты сайта WordPress, и на тех сайтах, которым требовалось более одной карты сайта XML.
Некоторые из этих проблем уже были решены, так как новый WordPress 5.5.1 уже доступен. Мы рассмотрим исправления ошибок, которые были сделаны с этим обновлением, чуть позже в статье.
Как исправить проблемы WordPress 5.5?
После обновления до WordPress 5.5 несколько пользователей сообщили о неработающих веб-сайтах. Вот краткий обзор того, как можно избежать проблем, а также как их исправить.
Включить помощник миграции jQuery
Это плагин, разработанный командой разработчиков WordPress, который поможет вам решить проблему, связанную с временным отключением jQuery Migrate. Это активирует сценарий миграции, что даст разработчикам плагинов больше времени для обновления своего кода. Обратите внимание, что это не постоянное решение, а только дает больше времени для внесения изменений. В админке WordPress появятся предупреждающие сообщения, напоминающие вам об устаревшем коде, который используется в ваших плагинах или темах.

Понижение версии WordPress
Другое решение, которое вы можете попробовать, если WordPress 5.5 доставляет вам проблемы, — это понизить версию WordPress. Существует возможность вручную загрузить почтовый индекс желаемой стабильной версии, а затем загрузить его через FTP. Однако это может быть сложным шагом для большинства пользователей. В этом случае использование плагина было бы более целесообразным.
Понижение версии WP | Конкретная версия ядра
Этот плагин поможет вам вернуться к предыдущей версии WordPress, если текущая версия вызывает проблемы. Вы можете установить этот плагин, который автоматически определит установленную версию WordPress. Затем вы можете указать версию, к которой хотите вернуться, в указанном поле. Это будет хорошим вариантом, если вам нужно какое-то время использовать старую версию.

Плагин также позволяет редактировать ссылку для скачивания вручную, если это необходимо. Это позволит вам получить выпуск из другого источника или изменить язык ядра WordPress.
Обновите плагины и темы, показывающие предупреждающие сообщения
Вам необходимо обновить все ваши плагины и темы до последних версий. После того, как вы обновите все плагины и темы до их последних версий, и если предупреждающих сообщений больше не будет, вы можете отключить плагин JQuery Migrate и установить WordPress 5.5.
Если плагин или тема отображает предупреждающее сообщение даже в своей последней версии, вам, возможно, придется связаться с разработчиками и запросить у них обновление. Если они не обновлены, возможно, вам придется прекратить использование этих плагинов или инструментов.
Проверьте свою версию PHP
Если ваш сайт работает на более старой версии PHP, это может создать проблемы для вашего сайта после обновления. Вы можете обновить PHP до последней версии, чтобы решить эту проблему. Возможно, вам придется связаться с вашим поставщиком услуг хостинга, чтобы справиться с этим.
Как разработчики плагинов и тем могут проверять обновления версий?
Если вы являетесь разработчиком плагина или темы, вы можете использовать следующий плагин, чтобы протестировать его и увидеть, как он работает с обновлением.
Проверка обновлений jQuery
Плагин Test jQuery Updates поможет вам протестировать различные версии jQuery и пользовательского интерфейса jQuery перед их обновлением в WordPress. Плагин разработан командой WordPress и должен использоваться в тестовой среде. Вы также можете сообщать об ошибках в скрипте jQuery, если вы их найдете.

WordPress 5.5.1 — исправления ошибок и новые функции
Вот список всех исправлений ошибок и улучшений функций, которые вы получите в WordPress 5.5.1.
Администрация
- Проблема с атрибуцией контента при массовом удалении пользователей. Одна из проблем, о которых сообщалось после выхода WordPress 5.5, была связана с атрибуцией контента, когда несколько пользователей удалялись в результате массового действия. Эта ошибка была исправлена.
- Исправлена проблема с меню массовых действий в нижней части раздела «Сообщения».
- Исправлена проблема с комментариями при ответе отдельному пользователю.
- Исправлены дополнительные отступы под панелью администратора.
Редактор блоков
- В меню навигации редактора блоков выбранная опция не подсвечивалась после обновления 5.5. Это было исправлено в версии 5.5.1.
- Еще одна замеченная проблема связана с применением цвета фона кнопки. Эта проблема была решена в WordPress 5.5.1.
- В описании блоков, обозначающих позицию в древовидной сетке, была ошибка, из-за которой некорректно отображался уровень.
- Другое исправление связано с ошибкой регрессии для выбора категории в компоненте QueryControls.
- Жестко закодированные строки в шаблонах блоков сделаны переводимыми.
- Исправлена проблема с контрастом текста в некоторых темах.
- Некоторые пользователи заметили, что при поиске определенных терминов в каталоге блоков Gutenberg отображалась ошибка. Это исправлено после обновления.
- Также была проблема с крошечным предварительным просмотром редактора при использовании опций Mobile или Tablet с включенными метабоксами. Это также исправлено после выпуска WordPress 5.5.1.
- Кроме того, обновлены номера версий ряда пакетов.
В WordPress 5.5.1 есть еще несколько исправлений ошибок. Вы можете ознакомиться с улучшениями и исправлениями WordPress 5.5.1 здесь.
дальнейшее чтение
- Базовое устранение неполадок WordPress.
- Обновление WooCommerce без ущерба для качества обслуживания клиентов.