Erhalte nur genehmigte Nutzer (ultimate member plugin)

Ich benutze UltimateMember und ich habe die Einstellungen konfiguriert, dass Admin zuerst registrierte Benutzer genehmigen muss. Ich möchte nun die Meta-Informationen der zugelassenen Benutzer wie Fakultät, E-Mail usw. im Thema anzeigen. In dieser Seitenvorlage habe ich den folgenden Codeblock, um alle registrierten Benutzerinformationen zu erhalten:

 'contributor', ); $users = get_users( $args ); foreach ( $users as $user ) { echo '' . esc_html( $user->user_email ) . ''; echo '' . esc_html( $user->faculty ) . ''; echo '' . esc_html( $user->graduation_year ) . ''; } 

Das Problem ist, dass mein Code-Block alle registrierten Benutzerinformationen anzeigt, wenn es von Admin genehmigt wurde oder nicht.

Solutions Collecting From Web of "Erhalte nur genehmigte Nutzer (ultimate member plugin)"

Ich nehme an, deine WP-Einstellungen sind

  1. Neue Benutzer-Standardrolle = Mitwirkender

Wenn ja, so zeigt dieser Codeblock alle Mitwirkenden mit account_status = approved;

 $args = array( 'role' => 'contributor', 'meta_key' => 'account_status', 'meta_value' => 'approved' ); $users = get_users($args); foreach ($users as $user) { echo '
'; print_r( $user ); echo '

'; }

https://codex.wordpress.org/Function_Reference/get_users

Das Plugin Ultimate Member hat diese function über die Ultimate Member Einstellungen> User roll.

URL des Plugins: https://wordpress.org/plugins/ultimate-member/