Wie bekomme ich eine URL, um den Benutzer des Autors zu posten? BuddyPress Avatar Inside Wordpress Post Loop
Die Frag
Wie erhalte ich nur die URL zum Avatar eines Beitragsautors?
Die Anforderunge
Ich möchte die URL zu dem Bild, das auf meiner Website gehostet wird.
Image wird in der Schleife eines Posts aufgerufen.
Der Autor des Beitrags ist die Person, deren Avatar-Bild ich anzeigen möchte.
Was ich versucht habe
Ein paar Dinge, aber hauptsächlich<?php echo get_avatar_url('user_email'); ?>
Es gibt eine URL zu dem von Gravatar gehosteten Standardbild "Mystery Man" zurück, obwohl es sich um einen Avatar handelt, der für diesen Testbenutzer auf meine Website hochgeladen wurde.
Klärun
Ich möchte kein von Gravatar gehostetes Bild.
Referenziere
Wordpress-Code für get_avatar_url ()
s gibt derzeit keinen vollständigen Wordpress-Codex-Eintrag dafü
Bedenke
Ich fange an zu glauben, dass get_avatar_url bei allen WP-Unklarheiten zwischen Avatar und Gravatar nur für Gravatar-Bilder gedacht ist, die natürlich nur registrierten Gravatar-Benutzern zur Verfügung stehen. Hoffentlich kann mir jemand sagen, dass ich falsch liege.
Of Possible Interest
Website verwendet Buddypress
Diese Website-Buddypress-Installation verwendet benutzerdefinierte Avatar-Größen
Diese Website verwendet ein eigenes benutzerdefiniertes Thema
User hat einen Avatar auf die Website @ hochgelad
Benutzer hat kein Gravatar-Konto (Testen ohne, da die meisten Benutzer kein Gravatar-Konto haben. Ich möchte nicht, dass die meisten Benutzer mysteriöse Männer anstelle ihrer Avatare haben.)
Der folgende Code funktioniert einwandfrei, um den von der Website gehosteten Avatar abzurufen (gibt aber natürlich das Image-Tag und die Klassen aus, nicht die reine URL, die ich benötige)
<?php echo get_avatar( get_the_author_meta( 'ID' ), 180 ); ?>