Modifier l’ordre des éléments de menu des profils – BuddyPress 2.6

de | 7 juillet 2016

Toujours dans le cadre du changement de navigation introduit dans BuddyPress 2.6, voici une nouvelle fonction qui vous permet de changer de place les éléments de menu de la BuddyBar des profils.
Avant 2.6, on utilisait ceci: $bp->bp_nav['profile']['position'] = 10;, mais comme cela ne fonctionne plus sans générer d’erreur et que ce sera bientôt obsolète, voici la nouvelle méthode !

Il ne vous reste qu’à indiquer le chiffre qui vous convient en regard de la position. Le snippet contient la liste de tous les éléments par défaut du menu de la BuddyBar des profils. Vous commentez ou retirez ceux que vous ne voulez pas utiliser.

function bpex_primary_nav_tabs_position() {
	buddypress()->members->nav->edit_nav( array( 'position' => 4,	), 'activity' 		);
	buddypress()->members->nav->edit_nav( array( 'position' => 5, 	), 'profile' 		); 
	buddypress()->members->nav->edit_nav( array( 'position' => 7, 	), 'notifications'	); 
	buddypress()->members->nav->edit_nav( array( 'position' => 9,	), 'messages' 	  	);
	buddypress()->members->nav->edit_nav( array( 'position' => 2,	), 'friends' 	  	);
	buddypress()->members->nav->edit_nav( array( 'position' => 6,	), 'groups' 		);
	buddypress()->members->nav->edit_nav( array( 'position' => 3, 	), 'forums' 		);
	buddypress()->members->nav->edit_nav( array( 'position' => 1, 	), 'settings' 		);
}
add_action( 'bp_setup_nav', 'bpex_primary_nav_tabs_position', 999 );
Partagez...Tweet about this on TwitterShare on Google+Share on FacebookEmail this to someone