WordPress 6.8: Команда Выпуска, График и Фокус

Опубликовано: от Jos Velasco
WordPress 6.8: Команда Выпуска, График и Фокус thumbnail

WordPress 6.8 планируется выпустить в общий доступ 15 апреля 2025 года, и, в отличие от большинства других выпусков WordPress, этот релиз может включать меньше новых функций, чем предыдущие крупные обновления. Версия 6.8 будет сосредоточена на улучшении существующего функционала и устранении ошибок. Хотя новые функции могут быть добавлены, они будут рассмотрены только в случае, если они достаточно разработаны.

Вот обзор предстоящих исправлений ошибок и улучшений.

Добавление Поддержки Спекулятивной Загрузки

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

Реализация будет основываться на функциональности плагина Speculative Loading команды по производительности. По умолчанию ресурсы будут предварительно загружаться в фоновом режиме в «консервативном» режиме, чтобы свести к минимуму потенциальные проблемы. Также разработчики смогут настроить это поведение, используя новый фильтр, «wp_speculation_rules_configuration.»

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

Улучшения Стилевого Руководства

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

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

Редактор сайта WordPress, показывающий панель стилей с палитрой цветов и опциями настройки элементов, предварительный просмотр стандартной записи в блоге

Добавление постоянного выбора режима отображения для каждого типа поста

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

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

Этот выбор отображения может повлиять на производительность, поскольку загрузка разделов шаблона может увеличить время запуска редактора. Сайты с сложными шаблонами, содержащими много элементов, могут испытывать более длительное время загрузки, хотя недавние оптимизации значительно снизили это влияние. Некоторым пользователям могут потребоваться учебные пособия, чтобы понять, как управлять этой настройкой, если они включат её случайно.

Улучшенный Опыт Стартового Контента

Точно так же, как и Книга стилей, WordPress 6.8 стремится внедрить уточненный подход к управлению стартовым контентом, заменяя ранее доступное модальное окно панелью «Вставщик блоков». Это улучшение упрощает процесс добавления предопределенного контента на ваш сайт, делая его более согласованным с общим опытом редактирования блоков.

Это изменение позволяет пользователям исследовать и вставлять стартовый контент напрямую через интерфейс вставки блоков. Обновлённый процесс работы более интуитивно понятен и соответствует способу взаимодействия пользователей с другими блоками и шаблонами в редакторе. Процесс адаптации для новых пользователей станет более плавным, а опытные создатели сайтов получат выгоду в виде повышения продуктивности.

Редактор страниц WordPress, показывающий шаблоны и узоры начального содержимого, с предпросмотром выбранного макета главной страницы

Добавление Доступных Всплывающих Подсказок

Это предложение вводит стандартизированную и доступную систему всплывающих подсказок в WordPress Core. Всплывающие подсказки помогают улучшить доступность и удобство использования в WordPress, предоставляя контекст или руководство в пользовательском интерфейсе. Особенно для WordPress 6.8, эта инициатива соответствует целям платформы по инклюзивности и лучшей поддержке разработчиков.

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

В дополнение к доступности, это предложение улучшает опыт разработчика, предоставляя предварительно созданный, многоразовый API для всплывающих подсказок. Разработчики могут экономить время, избегать фрагментированных реализаций и следовать стандартам ядра WordPress.

Повышение Безопасности С Помощью Предупреждающих Сигналов

Чтобы помочь администраторам избегать потенциально опасных неправильных настроек, другое предложение добавляет предупреждение по умолчанию в панели настроек. Проблема возникает, когда включена открытая регистрация (позволяющая любому создать аккаунт) и роль пользователя по умолчанию установлена на высоком уровне, таком как «Администратор», «Редактор» или «Автор». Если эти настройки случайно сочетаются, неавторизованные пользователи могут получить слишком много доступа, что делает сайт уязвимым для атак.

Вероятной альтернативой будет ограничение ролей, которые администратор может выбрать в выпадающем списке, как это было замечено в проблеме «Удаление администратора и редактора из стандартного селектора ролей«.

Это изменение повышает безопасность без необходимости значительных усилий в разработке. Путем активного уведомления или ограничения администраторов в отношении рискованных настроек, WordPress может предотвратить проблемы до их возникновения. Такой подход снижает риск увеличения привилегий и обучает пользователей — особенно новичков — как эффективно защищать свои сайты.

Получайте контент прямо в свой почтовый ящик

Подпишитесь сейчас, чтобы получать все последние обновления прямо в свой почтовый ящик.

Обновления Безопасности Базы Данных 

WordPress 6.8 усилит безопасность паролей, обновив алгоритм хэширования с phpass portable hashing на bcrypt, что сделает хэши паролей более сложными для взлома.

Обновление также переносит пароли приложений, ключи сброса пароля пользователя, ключи запроса персональных данных и ключи восстановления режима из phpass в хэширование BLAKE2b через Sodium — более быстрый и безопасный криптографический вариант.

Эти усиления безопасности не требуют действий администратора. Существующие сессии остаются действительными, и пользователям не придется менять пароли. Система автоматически будет повторно хэшировать пароли с использованием bcrypt, когда пользователи войдут в систему или обновят свои учетные данные. Пароли приложений и ключи безопасности, созданные до WordPress 6.8, останутся действительными без автоматического повторного хэширования. Пароли сообщений будут продолжать использовать хэширование phpass, пока разработчики проводят дальнейшие исследования.

Для дополнительной технической информации об этих улучшениях безопасности см. полную статью.

Добавление Префиксов К Уведомлениям Администратора

Была выдвинута идея добавить к уведомлениям администратора WordPress префиксы, такие как «Предупреждение,» «Ошибка,» «Успех» и «Информация». Это небольшое, но значимое изменение улучшит доступность и понятность, особенно для пользователей, которые пользуются средствами чтения с экрана или имеют проблемы с цветовым восприятием.

В настоящее время административные уведомления используют цвета для указания их типа — красный для ошибок или зелёный для успешных операций — однако этот подход не является эффективным для всех пользователей. Путём добавления текстовых префиксов уведомления могут более чётко передавать свой тип, независимо от зрительных нарушений, и упростить для всех пользователей понимание цели сообщения.

Например, вместо простого уведомления «Ваш плагин был деактивирован», будет написано «Ошибка: Ваш плагин был деактивирован».

Обновление имеет несколько преимуществ: уведомления дружелюбны к экранным читалкам и соответствуют стандартам доступности. Более понятные сообщения снижают путаницу, точно указывая тип сообщения. Кроме того, это создает стандартизированный формат для уведомлений в WordPress, плагинах и темах.

Примеры уведомлений администратора WordPress, демонстрирующих стили сообщений об успехе, ошибке, информации и предупреждении с различным форматированием
Похожая статья
How To Design An Accessible Website (A Complete Guide)
Читать далее

Улучшение Ключей Кэша WP_Query

Цель этой инициативы — оптимизировать создание ключей кэша классом «WP_Query«, чтобы повысить производительность WordPress, снизить нагрузку на базу данных и увеличить надежность.

Глоссарий DreamHost

WP_Query

WP_Query — это класс PHP, который ты можешь использовать для создания запросов к базе данных WordPress. Он позволяет настроить отображение постов или страниц на сайте без написания SQL-запросов.

Читать далее

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

Эта оптимизация оказывает широкое влияние, поскольку «WP_Query» является ключевым компонентом, который поддерживает многие функции WordPress. Повышение его эффективности приносит пользу всей экосистеме, улучшая производительность всех сайтов на WordPress. Включение этого обновления в версию 6.8 соответствует обязательствам WordPress по скорости и масштабируемости, при этом минимизируя риски для совместимости. Для крупных сайтов с высоким трафиком, которые зависят от эффективного использования кэша для масштабирования, это изменение критично.

Добавление Поддержки Рамок к Встроенным Темам

Ещё одно предложенное усовершенствование обновляет встроенные темы WordPress, добавляя возможности настройки границ, что позволяет пользователям более легко персонализировать свои сайты. В настоящее время многие стандартные темы, такие как Twenty Twenty-One и Twenty Twenty-Two, не поддерживают новые инструменты дизайна редактора сайтов, такие как границы. Это изменение улучшает настройку и удобство использования, позволяя пользователям регулировать ширину, стиль и цвет границ непосредственно в редакторе без необходимости программирования.

Это обновление позволяет пользователям создавать уникальные, визуально привлекательные макеты с настраиваемыми границами без использования пользовательского CSS. Оно также модернизирует встроенные темы, обеспечивая их соответствие инструментам дизайна WordPress, а также предоставляет разработчикам чёткие примеры интеграции функций дизайна на основе блоков. Таким образом, обновление WordPress 6.8 ставит в приоритет укрепление полномочий пользователя, модернизацию тем и полноценное редактирование сайта.

Похожая статья
Your Complete Guide to WordPress Full-Site Editing
Читать далее

Было предложено интегрировать ссылки на ресурсы Learn WordPress в виджет панели управления «События и новости WordPress». Это обновление направлено на стимулирование постоянного обучения в сообществе WordPress.

В настоящее время виджет предоставляет обновления о предстоящих событиях и новостях, связанных с WordPress. Пользователи могут получить доступ к ценным образовательным ресурсам прямо с их панели управления, добавив ссылки на учебные материалы, курсы и мастер-классы от Learn WordPress. Цель этой инициативы — способствовать глубокому вовлечению в экосистему WordPress, подчеркивая учебные материалы платформы.

Панель мероприятий WordPress, показывающая WordCamp Montclair 2025 и ссылки на другие общественные мероприятия, включая встречи и мастер-классы

В конечном итоге, WordPress 6.8 повышает производительность, доступность и удобство использования, сохраняя при этом совместимость с основными функциями платформы. С меньшим количеством новых функций, этот выпуск уделяет приоритет оптимизации и удобству использования, демонстрируя обновления, такие как спекулятивная загрузка для более быстрого перехода между страницами, улучшенные инструменты, такие как Style Book и стартовый контент, а также усиленные меры безопасности.

Эти обновления в совокупности укрепляют экосистему WordPress, делая её более эффективной, инклюзивной и масштабируемой для всех пользователей. Будь ты разработчиком, владельцем сайта или дизайнером, тестирование и изучение этих улучшений представляет собой ценную возможность внести свой вклад в продолжающуюся эволюцию WordPress.

Помоги WordPress 6.8 стать лучше, протестируй эти функции и поделись своими впечатлениями. Присоединяйся к нам, чтобы сделать это возможным!

Получайте контент прямо в свой почтовый ящик

Подпишитесь сейчас, чтобы получать все последние обновления прямо в свой почтовый ящик.