Я пытаюсь сделать дополнительную вкладку в меню «Профиль пользователя» в BuddyPress. До сих пор я мог видеть вкладку в меню, но когда я нажимаю вкладку, меня направляют на другую страницу, где я могу видеть содержимое поверх всего и список с пользовательской деятельностью, вместо того, чтобы видеть содержание в меню (. как при нажатии кнопки активность, друзей, сообщения, т.д.) Я надеюсь, что смысл ... Вот мой код:Добавить пользовательскую вкладку и страницу на страницу профиля BuddyPress
function my_setup_nav() {
global $bp;
bp_core_new_nav_item(array(
'name' => __('Tester', 'buddypress'),
'slug' => 'tester',
'position' => 30,
'screen_function' => 'test_template',
));
}
function test_template() {
add_action('bp_template_content', 'test_template_two');
bp_core_load_template(apply_filters('bp_core_template_plugin', 'members/single/plugins'));
}
function test_template_two() {
locate_template(array('buddypress/members/single/tester.php'), true);
}
Таким образом, я могу увидеть вкладку с текстом " Tester ", но когда я нажимаю i, меня направляют на другую страницу (http://localhost/my-site/members/my-user/tester/), где содержимое с 'tester.php' отображается над активностью пользователя.
Заранее спасибо.
Спасибо. Это было очень полезно. – Halnex
'bp_nav' устарел. Вместо этого используйте 'bp_get_current_group_slug()'. Например: ''parent_slug' => bp_get_current_group_slug();' –
Дополнительная вкладка Sub отображается только как содержимое и не имеет собственного URL-адреса? Любое обновление? –