WordPress & Webwork

WordPress: den Autor-Link ausgeben

Zwei Möglichkeiten wie man in den Template-Dateien von WordPress den Autor-Link ausgeben kann.

WordPress-Icon Im Zuge der Stärkung des Autor-Ranks durch Google wird es immer wichtiger, dass man auch neben den Namen auch zu der Website bzw. der Unterseite des Autors verweist.

Mit dem Template-Tag the_author(); kommt man hier nicht wirklich weiter, da dieser lediglich den Text ausgibt, den man selber unter "öffentlicher Name" in eigenen Profileinstellungen notiert hat: also den unverlinkten Namen des Autors.

Will man den Namen ausgeben und erreichen, dass dieser auf die Website des Autors verweist, dann muss man auf the_author_link(); zurückgreifen. Dieser Template-Tag gibt den öffentlichen Namen aus und als Link verwendet er die URL aus, die man im Profil unter KontaktinfoWebsite eingetragen hat.

So schaut das Ergebnis in meinem Fall im Quelltext der Website aus:

<a href="http://www.perun.net/ueber-uns/vladimir-simovic/" title="Besuche Vladimirs Website" rel="author external">Vladimir</a>

An sich ist positiv, dass WordPress automatisch das rel="author" mit ausgibt. Daran erkennen die Suchmaschinen, dass es sich um den Autor-Link handelt. Was mir aber persönlich nicht gefällt ist das rel="external".

Bei meinem Autor-Link handelt es sich um einen internen also um einen Verweis auf eine Unterseite, deswegen ist der Attributswert external falsch. Zudem fand ich den Inhalt des title-Attributs nicht so wirklich gelungen bzw. ich empfinde ihn hier als unnötig.

Etwas "komplizierter", aber mit mehr Freiheiten

Möchte man etwas mehr Freiheiten bei den Attributen des Verweises haben, muss man etwas "komplizierter" vorgehen. Hier eine mögliche Lösung:

Von <a href="<?php the_author_meta('user_url'); ?>" class="artikel-autor" rel="author"><?php the_author_meta('display_name'); ?></a>

Den letzten Code-Block einfach in die entsprechenden Template-Dateien unterbringen. In meinem Fall ist das neben der index.php auch noch single.php, category.php und die tag.php.

Ich bediene mich hierbei des Template-Tags the_author_meta(); und dieser erlaubt den Einsatz von 26 Parametern. Darunter neben dem öffentlichen Namen und der URL auch die ID, Spitzname, das Admin-Farbschema und die Biographischen Angaben. Im Grunde genommen also, alle Angaben, die man im Profil getätigt hat.

2 Reaktion(en)

  1. Pingback: WordPress: 10 Tipps für Blogger und Seitenbetreiber » t3n - Das Magazin für Digitales Business | we love technology

  2. Pingback: WordPress: 10 Tipps für Blogger und SeitenbetreiberWordPress.org A semantic personal publishing platform with a focus on aesthetics, web standards, and usability. | WordPress.org A semantic personal publishing platform with a focus on aesthetics, web sta

Die Kommentare in diesem Beitrag sind geschlossen.