Wie bekomme ich alle Benutzer, die Avatare hochgeladen haben oder Gravatare haben?

Gibt es eine Möglichkeit, alle Benutzer zu erreichen, die: 1) einen Avatar hochgeladen haben oder 2) einen Gravatar haben? Ich möchte Benutzer filtern, die eine dieser Bedingungen nicht erfüllen.

AKTUALISIEREN

Ich vergesse zu erwähnen, dass dies für Buddypress ist. Wie auch immer, ich habe eine Antwort auf die erste Bedingung gefunden, das ist die function bp_get_user_has_avatar() , die überprüft, ob eine gegebene Benutzer-ID einen hochgeladenen Avatar hat.

Jetzt brauche ich nur eine Gravatar validation für die zweite Bedingung.

Solutions Collecting From Web of "Wie bekomme ich alle Benutzer, die Avatare hochgeladen haben oder Gravatare haben?"

Diese function bp_get_user_has_avatar() ruft bp_core_fetch_avatar mit diesem Argument 'no_grav' => true damit Sie Ihre eigene function schreiben können, um zu sehen, ob ein Benutzer nicht den Standard-Avatar verwendet:

 function lurie_avatar_check( $user_id ) { $retval = false; if ( bp_core_fetch_avatar( array( 'item_id' => $user_id, 'no_grav' => false, 'html' => false ) ) != bp_core_avatar_default( 'local' ) ) $retval = true; return $retval; } 

http://codex.wordpress.org/Function_Reference/get_avatar

Führen Sie eine Benutzersuche durch und qualifizieren Sie sich über get_avatar