BuddyPress 1.9 будет включать в себя динамическое меню ссылок

Долгое время администраторы сайта BuddyPress ломали голову над тем, как реализовать динамические ссылки в меню WordPress. Хотя админ-бар и предлагает комплексное меню для ссылок, связанных с активными компонентами, процесс добавления одной или нескольких таких ссылок в обычное навигационное меню на практике осуществляется достаточно сложно.

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

/members/username/profile/

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

В BuddyPress 1.9 будет введена панель ссылок в nav-menus.php, чтобы помочь пользователям легко добавлять динамические BuddyPress ссылки к своим меню WordPress.

Новое мета-поле будет включать в себя:

  • Отдельный набор ссылок для зарегистрированных и незарегистрированных пользователей.
  • Ссылки зарегистрированных пользователей автоматически генерируются для каждого пользователя. К примеру, добавление пункта «Параметры», входящего в меню BuddyPress, приведет к созданию пункта меню, который будет указывать на страницу параметров зарегистрированного пользователя. Такой пункт меню не будет отображаться для незарегистрированных посетителей.
  • Список доступных ссылок для зарегистрированных пользователей автоматически пополняется всеми компонентами, которые используются в навигации BuddyPress.
  • Ссылки на логин и регистрацию видны только зарегистрированным пользователям.

Опции нового меню могут быть найдены в разделе Консоль – Внешний вид – Меню:

bp-menus

Для многих пользователей BuddyPress это равносильно заблаговременному подарку на Рождество от Санты. Новое дополнение значительно облегчит процесс работы с BuddyPress разработчикам, предложив полезные опции менее подкованным в техническом плане администраторам сайтов.

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

Источник: wptavern.com

Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.