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 ); ?>