Обновление BuddyPress Groups Extras 3.7.0
Я рад представить обновление для своего плагина BuddyPress Groups Extras 3.7.0, которое включает поддержку последних версий WordPress и BuddyPress, а также множество улучшений, исправлений и новых функций. Давайте разберем основные изменения подробнее.
🚀 Поддержка новых версий и требования к системе
Мы сделали плагин полностью совместимым с:
- WordPress 6.7
- BuddyPress 14.0.0
Кроме того, были обновлены минимальные требования:
- PHP: теперь требуется версия 7.2 или выше.
- WordPress: версия 6.0 или выше.
- BuddyPress: версия 12.0 или выше.
🆕 Новые функции
Отключение изменения навигации групп
Администраторы сайта теперь могут отключить возможность изменения порядка пунктов навигации в группах для всех групп сразу. Новая опция “Groups Nav Reorder” доступна в настройках плагина. Если эта функция отключена, навигация будет оставаться по умолчанию, независимо от предыдущих изменений.
Подтверждение удаления наборов полей
Администраторы теперь должны подтвердить удаление наборов полей в административной панели плагина.
Требование BP Classic
Теперь плагин требует, чтобы одновременно были установлены BuddyPress и BP Classic (на данный момент). В будущем необходимость в BP Classic будет убрана.
К сожалению, у меня не было достаточно времени, чтобы переписать плагин на использование новой системы управления ссылками (BP Rewrite API).
🛠️ Изменения и улучшения
Навигация административного меню
Пункт верхнего уровня “Group Pages” теперь перемещен в подраздел “Groups”. URL остался прежним, но структура меню стала более логичной.
Пункт меню “General” переименован в “Settings” для большей ясности.
Визуальные улучшения
В административной панели плагина добавлено множество визуальных улучшений, особенно на вкладках Sets и Allowed Groups. Все выглядит чуток лучше, и работает тоже чуток лучше.
Уточнение действий для администраторов групп
Теперь администраторы групп должны подтверждать импорт наборов полей, так как это достаточно активное вмешательство в группы, потому я считаю необходимым это подтверждение.
Фиксированная навигация “Activity/Home”
Ссылка “Activity/Home” в BuddyPress всегда закреплена первой и теперь не может быть изменена. Это означает, что изменения навигации группы не затрагивает этот первый пункт. По факту, это ограничение самого BuddyPress.
🐞 Исправления
- Исправлена ошибка, вызывавшая критическую ошибку при отключении плагина BuddyPress.
- Удалены устаревшие функции BuddyPress, которые все еще использовались в плагине.
- Улучшена безопасность в разных частях плагина.
- Теперь объектный кэш очищается при обновлении страниц групп или наборов полей.
- Я исправил несколько ошибок, о которых сообщал
jQuery.migrate(), заменив.click()и.change()на вызовы.on(). - Повышена безопасность шаблонов для экранов, связанных с фронтендом.
- Исправлена проблема с отображением первой созданной страницы в содержимом группы на фронтенде — теперь учитывается порядок, заданный на экране Manage > Extras > All Pages.
Последние комментарии