// Use the following code snippet to add/remove the menu from the Learndash frontend dashboard.
add_filter( 'learndash_dashboard_nav_menu', 'remove_menu_items_callback' );
function remove_menu_items_callback( $menus ) {
$url = Ld_Dashboard_Functions::instance()->ld_dashboard_get_url( 'dashboard' );
// To remove 'Assignments' menu
unset( $menus['instructor']['assignments'] );
// To add menu 'Custom Menu'
$menus['instructor']['custom-menu'] = array(
'url' => $url . '?tab=custom-menu',
'icon' => '',
'label' => esc_html__( 'Custom Menu', 'ld-dashboard' ),
);
return $menus;
}
Comments