Căutați o modalitate de a exclude câmpurile de profil în BuddyPress? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a exclude câmpurile de profil în BuddyPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
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' );
Puteți, de asemenea, să verificați dacă utilizatorul este un administrator if ( !current_user_can('activate_plugins') ) {, în acest fel veți exclude doar pentru non-administratori sau orice roluri, de altfel. Nu uitați să excludeți ca o listă separată prin virgulă, 1,2,12,15.
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați și celelalte articole de pe site, cum ar fi: cele mai bune 43 de teme de fotografie pentru WordPress și cum să configurați urmărirea autorilor în WordPress.
Comentarii Lasă un răspuns