So erhalten Sie Ihre Gravatar Image URL
Ein Profilbild, auch bekannt als "Avatar Image", ist online sehr wichtig. Wir laden unser bestes Profilbild auf Websites und sozialen Websites für Legitimität, Glaubwürdigkeit und damit Menschen unsere Online-Präsenz besser erkennen.
WordPress hat seinen eigenen Dienst, um Benutzerprofilbilder zu liefern, und es heißt Gravatar. Wir können dies auch in unsere eigenen angepassten Themen integrieren. In diesem Beitrag erfahren Sie, wie Sie das Profilbild von Gravatar abrufen können.
Gravatar verwenden
Beginnen wir mit den Grundlagen. WordPress hat eine spezielle integrierte Funktion get_avatar
, mit der wir das Gravatar-Bild abrufen können. Diese Funktion benötigt zwei Parameter: die Benutzer-ID oder E-Mail und die Größe des anzuzeigenden Bilds. Hier ist ein Beispiel.
$ user_id = get_the_author_meta ('ID'); echo get_avatar ($ user_id, 80);
Wenn Sie eine Benutzer-E-Mail bevorzugen, füllen Sie die Funktion get_the_author_meta()
mit user_email
:
$ user_id = get_the_author_meta ('Benutzer_Email'); echo get_avatar ($ user_id, 80);
Beide Beispiele geben das gleiche Ergebnis aus: ein Benutzeravatar-Bild mit der Größe 80px
. In meinem Fall werde ich mein Bild sehen.
Das Problem, das ich mit dieser Funktion einmal habe, ist, dass die Funktion das ganze Bild erzeugt; ein voller Etikett. Untersuchen Sie die Codequelle, und Sie sollten es wie folgt finden:
Das macht es ein bisschen schwierig für uns, zB zusätzliche Klassen oder eine ID in die .
Alternativ können wir nur die Image-URL anstelle der URL abrufen Element in vollem Umfang. Sobald wir die URL erhalten haben, können wir sie dem hinzufügen
mit den benutzerdefinierten Klassen oder ID hinzugefügt.
So rufen Sie die Bild-URL ab
Zuerst müssen wir eine neue PHP-Funktion in der functions.php des von Ihnen verwendeten WordPress-Theme erstellen. Benennen wir die Funktion wie folgt:
Funktion get_avatar_img_url {}
Zum Abrufen des Gravatar-Images ist die Benutzer-E-Mail erforderlich. Stellen Sie sicher, dass die E-Mail in Gravatar registriert wurde, um die Ausgabe zu sehen. Rufen Sie die E-Mail des Autors an, so.
Funktion get_avatar_img_url {$ user_email = get_the_author_meta ('user_email'); }
Die Gravatar-Bild-URL wird mit http://gravatar.com/avatar/
und gefolgt von md5-Hash (codierter Wert) der E-Mail-Adresse. Um die E-Mail-Adresse in einen "md5-Hash" -Wert zurückzubringen, können wir die integrierte PHP-Funktion md5()
. Daher legen wir die Gravatar-Bild-URL folgendermaßen fest:
Funktion get_avatar_img_url {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); }
Als nächstes müssen wir einige erforderliche Parameter in die URL aufnehmen, die die Bildgröße und das Standard-Fallback-Bild sind, wenn das Bild nicht in Gravatar registriert ist. Um dies zu tun, werden wir eine WordPress-Funktion namens add_query_arg verwenden.
Funktion get_avatar_img_url () {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm', ), $ url); zurückgeben esc_url_raw ($ url); }
Diese Funktion add_query_arg
fügt Parameter am Ende der URL hinzu. In unserem Fall gibt es ?s=80&d=mm
was die Bildgröße auf 80 Pixel setzt und den Standardavatar auf " mm
(Mystery Man) setzt.
Verwenden Sie nun einfach das PHP echo
um die URL innerhalb der Element, so:
$ avatar_url = get_avatar_img_url (); Echo ' ';
Gruppieren und überwachen Sie alle Ihre Analysen an einem Ort mit Cyfe
Sie können viele Social-Media-Seiten pflegen, zusätzlich zu einem WordPress-Blog, ein Google Mail-Konto, das Sie behalten müssen, und wer weiß was noch. Wenn Sie jemals gehofft haben, dass Sie die meisten oder alle diese Konten zusammenbringen und sie alle an einem Ort verfolgen können, können Sie jetzt: Hallo zu Cyfe sagen.Cyfe
So verwenden Sie den YouTube-BiB-Modus im Chrome-Browser
Der YouTube Picture-in-Picture (PiP) -Modus ermöglicht es Nutzern, Videos in einem kleinen Fenster an der Ecke zu betrachten und andere Videos auf YouTube zu durchsuchen. Wir verwenden diese Funktion bereits in den Android- und iOS-YouTube-Apps.Standardmäßig können wir diese Funktion jedoch nicht in der YouTube-Webversion verwenden, es sei denn, Sie kennen das richtige zu installierende Plug-in. Wi