• Всем привет! Проблема с добавлением своих вкладок в buddypress-профиле. Данный код я нашел на одном из сайтов. Он все делает как нужно, и в самом его низу можно вставлять шорткод, который выведет контент под вкладкой в профиле пользователя Buddypress. К сожалению, контент появляется, но не под вкладкой, а вверху всего профиля, т.е. сразу под хэдером сайта. Нужно, чтобы он все таки оказался ниже профиля с автаркой, всеми вкладками и т.д. Может я не так его вставил, этот код!!!???
    `function profile_new_nav_item() {

    global $bp;

    bp_core_new_nav_item(
    array(
    ‘name’ => ‘Extra Tab’,
    ‘slug’ => ‘extra_tab’,
    ‘default_subnav_slug’ => ‘extra_sub_tab’, // We add this submenu item below
    ‘screen_function’ => ‘view_manage_tab_main’
    )
    );
    }

    add_action( ‘bp_setup_nav’, ‘profile_new_nav_item’, 10 );

    function view_manage_tab_main() {
    add_action( ‘bp_template_content’, ‘bp_template_content_main_function’ );
    bp_core_load_template( ‘template_content’ );
    }

    function bp_template_content_main_function() {
    if ( ! is_user_logged_in() ) {
    wp_login_form( array( ‘echo’ => true ) );
    }
    }

    function profile_new_subnav_item() {
    global $bp;

    bp_core_new_subnav_item( array(
    ‘name’ => ‘Extra Sub Tab’,
    ‘slug’ => ‘extra_sub_tab’,
    ‘parent_url’ => $bp->loggedin_user->domain . $bp->bp_nav[ ‘extra_tab’ ][ ‘slug’ ] . ‘/’,
    ‘parent_slug’ => $bp->bp_nav[ ‘extra_tab’ ][ ‘slug’ ],
    ‘position’ => 10,
    ‘screen_function’ => ‘view_manage_sub_tab_main’
    ) );
    }

    add_action( ‘bp_setup_nav’, ‘profile_new_subnav_item’, 10 );

    function view_manage_sub_tab_main() {
    add_action( ‘bp_template_content’, ‘bp_template_content_sub_function’ );
    bp_core_load_template( ‘template_content’ );
    }

    function bp_template_content_sub_function() {
    if ( is_user_logged_in() ) {
    echo ‘[cbxwpbookmark-edit][cbxwpbookmark-mycat-edit]’; // это те шорткоды
    } else {
    wp_login_form( array( ‘echo’ => true ) );
    }
    }

  • Тема «Вкладки Buddypress» закрыта для новых ответов.