
Vous cherchez un moyen d’ajouter un nouvel onglet ou une navigation personnalisée dans BuddyPress ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour ajouter une navigation personnalisée dans BuddyPress.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | add_action( 'bp_setup_nav' , 'wps_sample_action' , 50 ); function wps_sample_action() { global $bp ; bp_core_new_nav_item( array ( 'name' => __( 'Sample Page' , 'buddypress' ), 'slug' => 'sample' , 'position' => 50, 'screen_function' => 'wps_sample_action_template' , 'default_subnav_slug' => 'sample' , 'parent_url' => $bp ->loggedin_user->domain . $bp ->slug . '/' , 'parent_slug' => $bp ->slug ) ); } function wps_sample_action_template() { add_action( 'bp_template_title' , 'wps_sample_action_title' ); add_action( 'bp_template_content' , 'wps_sample_action_content' ); bp_core_load_template( apply_filters( 'bp_core_template_plugin' , 'members/single/plugins' ) ); } function wps_sample_action_title() { echo 'Sample page title' ; } function wps_sample_action_content() { echo 'Sample page content' ; } |
Vous pouvez charger n’importe quel contenu dans la fonction wps_sample_action_content()
. Vous pouvez potentiellement avoir n’importe quoi dans cette fonction, y compris une boucle personnalisée pour montrer les membres, l’activité ou vraiment tout ce à quoi vous pouvez penser. Elle vous permet d’ajuster l’étiquette
, le texte
affiché dans l’onglet, la position de
l’onglet, etc.
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur la façon de copier/coller correctement des extraits de code dans WordPress, afin de ne pas briser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 9 meilleurs plugins WordPress pour les événements et 9 meilleurs plugins WordPress pour les accordéons.
Commentaires laisser une réponse