Как в buddypress установить активную вкладку в профиле?
Решено
Здравствуйте, я добавил новый вкладки в профиль пользователя buddypress. Их я реализовал по данному примеру:
Как в профиле пользователя buddypress добавить свое меню(кнопки) с вкладками?
Все мои вкладки которые я добавил расположены слева от старых, а активная вкладка осталась не крайняя левая а вкладка «профиль». Скажите как установить активную вкладку по умолчанию? Можно ли произвольно выбирать активную вкладку?
1 Ответ(ы)
Ответ
Для того что бы установить активную вкладку, нужно изменить значение глобальной переменной 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' ) ); }