it-swarm.com.de

kontinuierlicher Standard-Avatar mit defektem Link

Ich verwende die Follow-Funktion, um einen benutzerdefinierten Standard-Avatar für Benutzer zu erstellen, die Kommentare abgeben und kein Gravatar-Setup haben.

 if(!function_exists('custom_avatar')){
    function custom_avatar($avatar_defaults){
        $new_default_icon = get_bloginfo('template_directory') . '/images/VR-default-avatar.png';
        $avatar_defaults[$new_default_icon] = 'VR Custom Avatar';
        return $avatar_defaults;
    }
    add_filter('avatar_defaults','custom_avatar');
 }

und wenn ich in den Admin-Bereich unter Einstellungen -> Diskussion gehe, wird die neue Zeile mit dem Text VR Custom Avatar angezeigt, aber der Link zum Bild ist unterbrochen. Auch wenn ich auswähle und speichere und dann zum Blog gehe, ist das Standardbild ebenfalls ein kaputtes Bild. Ich bin zu Google Chrome gegangen und habe das kaputte Bild überprüft. Es zeigt Folgendes:

<img alt="" src="http://0.gravatar.com/avatar/25c562d0eebef3b375ae2d0fea8ad716?s=32&amp;d=http%3A%2F%2Fwww.Violet-rain.com%2Fwp-content%2Fthemes%2Fartificer%2Fimages%2FVR-default-avatar.png%3Fs%3D32&amp;r=G&amp;forcedefault=1" class="avatar avatar-32 photo" height="32" width="32">

Was mache ich falsch, wenn es von der Gravatar-Website abgerufen wird?

1
tech

Dieser http://www.Violet-rain.com/wp-content/themes/artificer/images/VR-default-avatar.png erzeugt 404. Sie meinten wahrscheinlich artificer-child ( Arbeitslink ), der sich im Stylesheet-Verzeichnis (untergeordnetes Thema) und nicht im Vorlagenverzeichnis (übergeordnetes Thema) befinden würde.

0
Rarst

Warum nicht einfach get_avatar() benutzen?

get_avatar(
    $comment,
    50,
    get_template_directory_uri() . '/images/VR-default-avatar.png'
);

Es wird zwar kein zusätzlicher, vom Benutzer auswählbarer Avatar in den Einstellungen erstellt, aber der Trick wird ausgeführt.

0
Abhik