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:
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