Viele Blogs werden von mehreren Autoren geschrieben. Mit Hilfe der Authorenfilterung ist es möglich, nur die Beiträge eines Authors anzuzeigen. Es wird eine Datei author.php
hinzugefügt, die wiederum mit der single.php
fast identisch ist, jedoch folgende Überschrift beinhaltet:
1 2 3 |
<?php $derAutor = isset($_GET['author_name']) ? get_user_by('slug',$author_name) : get_userdata(intval($author)); ?> <h1>Autor: <?php echo $derAutor->display_name;?></h1> <p><?php echo ($derAutor->description); ?></p> |
Die erste Zeile sorgt dafür, dass in der Variablen $derAutor
die Informationen über den Autor hinterlegt werden. Als nächstes wird der anzuzeigende Name des Autors als Überschrift ausgegeben. Danach die Beschreibung des Autors. Diese Angaben entstammten der Profilseite, die sich innerhalb des Administrationsinterfaces anzeigen und ändern lässt. Folgende weitere Informationen sind abgreifbar:
ID
: Die ID des Autors,user_email
: seine Emailadresse,user_url
: die URL seiner Homepage,first_name
: sein Vorname,last_name
: sein Nachname undnickname
: sein Spitzname.
Innerhalb eines jeden Artikels wurde zuvor ein Link auf dessen Autor hinterlegt. Wird nun dieser Link angewählt, so erscheint die soeben erzeugte Autorenseite.