Stai cercando un modo per escludere i campi del profilo in BuddyPress? Sebbene esista probabilmente un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per escludere i campi del profilo in BuddyPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
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' );
Puoi anche verificare se l'utente è un amministratore if ( !current_user_can('activate_plugins') ) {, in questo modo escludi solo per i non amministratori o per qualsiasi ruolo. Non dimenticare di escludere come elenco separato da virgole, 1,2,12,15.
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 43 migliori temi di fotografia per WordPress e come impostare il tracciamento dell'autore in WordPress.
Commenti Lascia una risposta