Vous cherchez un moyen d'exclure des champs de profil dans BuddyPress ? Bien qu'il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour exclure des champs de profil dans BuddyPress.
Instructions :
Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :
function wps_hide_profile_field( $retval ) {
if ( bp_is_active( 'xprofile' ) ) :
if ( !current_user_can('activate_plugins') ) {
$retval['exclude_fields'] = '1,4,14,22';
}
return $retval;
endif;
}
add_filter( 'bp_after_has_profile_parse_args', 'wps_hide_profile_field' );
Vous pouvez également vérifier si l'utilisateur est un administrateur if ( !current_user_can('activate_plugins') ) {, de cette façon, vous n'excluez que pour les non-administrateurs ou n'importe quel rôle d'ailleurs. N'oubliez pas d'exclure sous forme de liste séparée par des virgules, 1,2,12,15.
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 43 meilleurs thèmes de photographie pour WordPress et comment configurer le suivi des auteurs dans WordPress.
Commentaires Laisser une réponse