Suchen Sie nach einer Möglichkeit, Profilfelder in BuddyPress auszuschließen? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um Profilfelder in BuddyPress auszuschließen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
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' );
Sie können auch prüfen, ob der Benutzer ein Administrator ist if ( !current_user_can('activate_plugins') ) {, auf diese Weise schließen Sie nur für Nicht-Administratoren oder beliebige Rollen aus. Vergessen Sie nicht, als kommagetrennte Liste auszuschließen: 1,2,12,15.
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie z. B.: 43 beste Fotografie-Themes für WordPress und So richten Sie die Autorenverfolgung in WordPress ein.
Kommentare Hinterlasse eine Antwort