Как в buddypress установить активную вкладку в профиле?

Решено

Здравствуйте, я добавил новый вкладки в профиль пользователя buddypress. Их я реализовал по данному примеру:
Как в профиле пользователя buddypress добавить свое меню(кнопки) с вкладками?
Все мои вкладки которые я добавил расположены слева от старых, а активная вкладка осталась не крайняя левая а вкладка «профиль».  Скажите как установить активную вкладку по умолчанию? Можно ли произвольно выбирать активную вкладку?

Добавить Комментарий
Ответ

Для того что бы установить активную вкладку, нужно изменить значение глобальной переменной BP_DEFAULT_COMPONENT.
Пример:

 define('BP_DEFAULT_COMPONENT', 'profile' );
 

При этом «profile» — это слаг созданной вами вкладки, пример:
 add_action('bp_setup_nav', 'bp_profile', 301);
function bp_profile() {
 global $bp;
 bp_core_new_nav_item(
 array(
 'name' => 'Profile',
 'slug' => 'profile', // вот этот параметр
 'position' => 1,
 'default_subnav_slug' => 'active',
 'screen_function' => active'
 )
 );
 }
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.