Поддержка BuddyPress BuddyPress: Submenu не отображается в созданном Mеню

  • Здравствуйте,

    я создал новое меню «События, и в рамках него два подменю «Мои события» и «Добавить». По умолчанию кликая на События должен открываться подменю «Мои события». Однако ни одно подменю не отображаются. Буду очень благодарен за помощь, поскольку в инете решения не нашел. Код:

    bp_core_new_nav_item( array(
            'name' => __( 'События', 'buddypress' ),
    	'slug' => 'events',
            'position' => 1,
            'screen_function' => 'events_link',
            'default_subnav_slug' => 'events-sub',
    ) );
    	bp_core_new_subnav_item( array(
            	'name' => __( 'Мои События', 'buddypress' ),
            	'slug' => 'events-sub',
    		'parent_url' => $bp->loggedin_user->domain . $bp->events->slug . '/',
    		'parent_slug' => $bp-> events->slug,
            	'position' => 11,
            	'screen_function' => 'events_link',
            	'show_for_displayed_user' => true,
            	'item_css_id' => 'events'
    
    ) ); 
    
    	bp_core_new_subnav_item( array(
    		'name' => __( 'Добавить', 'buddypress' ),
    		'slug' => 'addevents',
    		'parent_url' => $bp->loggedin_user->domain . $bp->events->slug . '/',
    		'parent_slug' => $bp-> events->slug,
    		'position' => 12,
    		'screen_function' => 'addevents_link'
    		) ); 
    
    }
    add_action( 'bp_setup_nav', 'my_setup_nav', 99 );

    ====
    Научитесь вставлять код в форум.
    См правила форума пп 14 и7.

    SeVlad
    ===

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • bp_core_new_nav_item( array(
            'name' => __( 'События', 'buddypress' ),
    	'slug' => 'events',
            'position' => 1,
            'screen_function' => 'events_link',
            'default_subnav_slug' => 'events-sub',
    ) );
    	bp_core_new_subnav_item( array(
            	'name' => __( 'Мои События', 'buddypress' ),
            	'slug' => 'events-sub',
    		'parent_url' => $bp->loggedin_user->domain . $bp->events->slug . '/',
    		'parent_slug' => $bp-> events->slug,
            	'position' => 11,
            	'screen_function' => 'events_link',
            	'show_for_displayed_user' => true,
            	'item_css_id' => 'events'
    
    ) ); 
    
    	bp_core_new_subnav_item( array(
    		'name' => __( 'Добавить', 'buddypress' ),
    		'slug' => 'addevents',
    		'parent_url' => $bp->loggedin_user->domain . $bp->events->slug . '/',
    		'parent_slug' => $bp-> events->slug,
    		'position' => 12,
    		'screen_function' => 'addevents_link'
    		) ); 
    
    }
    add_action( 'bp_setup_nav', 'my_setup_nav', 99 );

    вставил с обратными ссылками , надеюсь отображается корректно.

    заранее спасибо!
    Антон

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «BuddyPress: Submenu не отображается в созданном Mеню» закрыта для новых ответов.