WordPress: Autoreninformationen in der Seitenleiste hinzufügen

Wordpress

UPDATE: Ich habe ein Seitenleisten-Widget entwickelt, um Ihre Autoreninformationen anzuzeigen.

Der heutige Beitrag von Jon Arnold war fantastisch in Bezug auf Tipps zum Gestalten einer Website, aber ich bemerkte, dass der erste Kommentar den Beitrag mir zuschrieb. Das ist ein verräterisches Zeichen, das ich brauche, um die Informationen des Autors hervorzuheben.

Ich habe dafür kein Widget erstellt (und ich bin überrascht, dass sonst niemand hat!), aber ich konnte meine Sidebar in meinem WordPress-Blog-Theme bearbeiten und den folgenden Code hinzufügen:

Über den Autor

Auf einer einzelnen Beitragsseite wird ein zusätzlicher Seitenleistenabschnitt hinzugefügt, der ein Foto des Autors enthält (unter Verwendung von a Gravatar), ihren vollständigen Namen, ihre Homepage und ihre Bio-Informationen, wie in ihrem Benutzerprofil beschrieben. Ich habe ein paar Klassen hinzugefügt, um sicherzustellen, dass der Gravatar nach links schwebt und die Höhe des Abschnitts eine Mindesthöhe hat, falls ein Autor keine Informationen hat.

get_the_author_meta('email') ruft die E-Mail-Adresse des Autors ab und übergibt sie an die Funktion get_avatar. Das get_avatar -Funktion übersetzt die E-Mail in eine Kennung, die an den Gravatar-Server übergeben wird, um das entsprechende Bild zu posten. Dies ist wichtig, da Sie vermeiden möchten, dass im Quellcode der Seite eine E-Mail-Adresse verfügbar ist. Spammer lieben es, E-Mails zu sammeln.

Die anderen Daten werden einfach mit abgerufen the_author_meta Informationen.

6 Kommentare

  1. 1
  2. 2

    Ich habe festgestellt, dass mein RSS-Reader Sie immer noch als Autor für jeden Beitrag auflistet. Gibt es eine Möglichkeit, dies so zu ändern, dass stattdessen der Name des Autors angezeigt wird?

    • 3

      Danke, dass du darauf hingewiesen hast, Ade! Das war eine Feedburner-Einstellung, um den Feed mit iTunes kompatibel zu machen (was ich nicht brauche!). Interessanterweise kann das Hinzufügen des Autors zum Feed eine gewisse Entwicklung erfordern!

  3. 4
  4. 5

    Beabsichtigen Sie, dies auf wordpress.org zu hosten, damit wir Updates erhalten können?

    und als zweite Frage: Wenn ich zB AIM nur anzeigen möchte, wenn es ausgefüllt ist, kann ich die gleichen Codes verwenden, um dies zu tun, oder wird das so gerendert: "AIM:" Ich möchte, dass es nichts anzeigt, wenn das Ausgabe ist leer…

    Ich werde wahrscheinlich Ihr Plugin für meine Seite ändern, um die Biografie und ein paar zusätzliche Informationen anzuzeigen: Kontakt wie icq, aim, xfire und so weiter.

  5. 6

    Douglas,
    Was für eine großartige Idee Ihr Widget ist, ein Seitenleisten-Gravatar hinzuzufügen. (Ich muss gestehen, dass ich den Begriff Gravatar nicht einmal kannte, bis ich Ihrem Link folgte, um es herauszufinden - danke). Ich werde Ihr Widget auf jeden Fall auf einer meiner Websites installieren.

    Übrigens, viele tolle Informationen auf Ihrer Website, ich bin wirklich froh, dass ich sie gefunden habe.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.