WordPress 5.1 «Бетти Картер» делает обслуживание сайтов & еще лучше

WordPress 5.1 «Бетти Картер» делает обслуживание сайтов & еще лучше
WordPress 5.1 «Бетти Картер» делает обслуживание сайтов & еще лучше
Anonim

В конце прошлой недели WordPress выпустил версию 5.1. Названа «Бетти» в честь известной джазовой вокалистки Бетти Картер.

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

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

Тех из вас, кто уже использует WordPress, ожидает более качественная, быстрая и безопасная платформа, включающая новые инструменты для администраторов и разработчиков.

Что меняется с Бетти

Состояние сайта

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

Бетти начнет показывать уведомления администраторам сайтов, использующим устаревшие версии PHP - языка программирования, на котором построен WordPress.

Новая функция «Здоровье сайта» будет проверять недавно установленные плагины на соответствие версии PHP, на которой работает сайт. Если для плагина требуется другая версия PHP, WordPress не позволит вам установить этот плагин.

Разработчик IMPACT Даниэль Эскардо объясняет это просто:

“Site He alth проверяет новые плагины на соответствие существующей версии PHP на хост-сервере. Это поможет избежать сбоя сайта или возникновения ошибок, если плагин и установленные на данный момент версии несовместимы.»

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

Работа редактора

Редактор версии 5.0 был новаторским.

При создании сайта WordPress потребовался код, даже короткие коды.

Пользователи могут управлять интерфейсом и серверной частью веб-сайта с единой консоли; честный WYSIWYG-редактор (что видишь, то и получаешь).

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

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

Инструменты разработчика

Многосайтовые метаданные

5.1 представляет новую таблицу базы данных, в которой хранятся метаданные, связанные с сайтами, и позволяет хранить произвольные данные сайтов, актуальные в контексте нескольких сайтов/сети.

Метаданные сайта представляют собой альтернативу использованию параметров и могут быть получены с нескольких сайтов гораздо более эффективным способом.

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

Cron API

Cron API был обновлен новыми функциями, которые помогают возвращать данные, и включает новые фильтры для изменения хранилища cron.

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

Кроме того, в WordPress 5.1 написание собственных систем хранения событий cron станет намного проще. Теперь пользователи могут добавлять фильтры к каждой функции, используемой для планирования, перепланирования, отмены и возврата списка событий.

Другие изменения в поведении влияют на запуск cron на серверах с FastCGI и PHP-FPN версий 7.0.16 и выше.

Новый процесс сборки JS

5.1 включает новую опцию сборки JavaScript, которая следует за серьезной реорганизацией кода, начатой в версии Gutenberg.

Это придаст ощущение «полировки» существующим блокам редактирования и включит микроанимацию для более плавного взаимодействия при наведении курсора на меню или доступе к боковой панели в редакторе.

В частности, это быстрее. Время загрузки 5.1 сократилось до 13,6 секунды по сравнению с 15,1 секунды в предыдущей версии 5.0 (на основе сообщения, содержащего 36 тысяч слов или 1000 блоков). Это огромно! Ожидайте дальнейшего улучшения производительности по мере выхода новых выпусков.

Другие новости разработчиков

  • Обновление значений константы WP_DEBUG_LOG
  • Новая константа файла конфигурации теста в наборе тестов, новые перехватчики действий плагина
  • Фильтры короткого замыкания для wp_unique_post_slug(), WP_User_Query и count_users()
  • Новая функция human_readable_duration
  • Улучшенная очистка метабокса таксономии
  • Ограниченная поддержка LIKE для метаключей при использовании WP_Meta_Query
  • Новое уведомление о том, что вы делаете это неправильно при регистрации конечных точек REST API

Начало работы

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

Хотя на этот раз WordPress добавил некоторые полезные меры безопасности, чтобы предотвратить это, это все равно лучшая практика.

Поговорите со своими разработчиками, сделайте резервную копию существующего сайта (на всякий случай), загрузите 5.1 и приступайте к работе.