BuddyPress 11.0.0 теперь доступен благодаря усилиям 34 участников. Релиз назван «Ла Скала» в честь пиццерии, расположенной в Исси-ле-Мулино, пригороде Парижа.
Версия 11.0.0 вносит несколько важных изменений. BuddyPress улучшил способ загрузки ресурсов JavaScript и CSS , добавив новый фильтр , так что теперь они загружаются только на страницы сообщества. Раньше плагин загружал их без разбора на каждой странице, что осталось от того, как они загружались в первом пакете шаблонов (BP Legacy). Это изменение внедряется постепенно, поэтому пользователям, которые хотят воспользоваться этим улучшением, необходимо будет добавить фильтр в свой файл bp-custom.php .
add_filter(‘bp_enqueue_assets_in_bp_pages_only’, ‘__return_true’);
BP 11.0.0 также позволяет использовать изображения .webp для изображений профиля и обложки после того, как пользователь запросил это в отрицательном отзыве. Для этой функции требуется WordPress 5.8 или новее.
В этом выпуске появилась возможность получать действия для группы пользователей или исключать их . Например, теперь разработчики могут писать код для получения действий для нескольких избранных пользователей на основе идентификатора пользователя или блокировать обновления от некоторых надоедливых пользователей, исключая их идентификаторы пользователей.
«Это изменение простое, но мощное!» — сказал основной разработчик BuddyPress Дэн Кэвинс. «Например, вы можете создавать собственные потоки активности по интересам или создать функцию отключения звука, чтобы ваши участники могли отдохнуть от других, слишком болтливых пользователей!»
Версия 11.0.0 также дает разработчикам возможность создавать собственные циклы xProfile, включая определенный набор групп полей профиля .
В BuddyPress 10.0.0 появился раздел надстроек на экране администрирования плагинов, чтобы пользователи могли легко тестировать плагины или блоки, поддерживаемые командой разработчиков BuddyPress и размещенные на WordPress.org. Ведущий разработчик BP Матье Виет сказал, что команда вскоре опубликует надстройку Community Media Attachments и блочную форму публикации активности, которая «стандартизирует способ расширения обновлений активности более богатым и интересным контентом». Эти функциональные плагины являются частью того, что, по мнению Viet, будет «переходным годом для BuddyPress», и они могут быть опубликованы в разделе дополнений независимо от основного выпуска.
Пользователи BuddyPress должны следить за обновлениями в разделе дополнений и проверять полный список изменений в 11.0.0 в кодексе BuddyPress . Для обновления до последней версии потребуется WordPress 5.7 или более поздней версии.