Bloggen mit WordPress – Linkliste verwalten (1)
WordPress bietet umfangreiche Möglichkeiten, eine Liste mit Links zu verwalten und diese darzustellen. Die Handhabung dieses Features ist nicht nur durchdacht, sondern generiert auch semantisch sinnvolles XHTML. Wenn man Links in verschiedenen Kategorien anlegt, erhält man eine verschachtelte ungeordnete Liste, in der die Kategorien auf der ersten und die Links auf der zweiten Ebene liegen.
Genauso werden übrigens die Weblogkategorien und Archivlinks ausgezeichnet. Ausgezeichnet!
Für jeden Link in meiner Liste kann ich neben Namen und URI eine Grafikdatei definieren, die zusammen mit dem Links angezeigt werden kann. Außerdem eine Beschreibung (erscheint im title-Attribut oder als Text beim Link, ganz nach Wunsch), und die URI des RSS-Feeds. Letzteres dient dazu, dass das Aktualisierungsdatum eines Weblogs beim Link angezeigt werden kann. (Dieses Feature konnte ich bisher leider nicht zum Laufen bringen. Ich weiß nicht, ob es einfach nicht funktioniert oder ob ich zu doof dafür bin).
Als Schmankerl gibt es XFN. Damit kann man angeben, in welcher persönlichen oder beruflichen Beziehung man mit demjenigen steht, zu dessen Weblog man verlinkt. Diese Angaben erscheinen dann im rel Attribut und können dazu dienen, per CSS verschiedene Kategorien von Leuten unterschiedlich zu markieren. Das ist alles noch recht frisch, aber eine interessante Idee, wie ich finde, die sich Matt Mullenweg, Tantek Celik und Eric Meyer ausgedacht haben.
Schließlich kann ich für jeden Link noch auswählen, zu welcher Kategorie er gehören soll, ob er standardmäßig sichtbar ist, kann ihm ein Rating verpassen (das ebenfalls angezeigt werden kann) und kann entscheiden, ob dieser Link in einem neuen Fenster aufgehen soll.
Alles in allem also eine ganze Menge Möglichkeiten, WordPress nach eigenem Geschmack anzupassen.
Und das ist noch lange nicht alles. Demnächst auf diesem Kanal: Linkliste verwalten (2).
Ich finde eine ungeordnete Liste ist semantisch die beste Art, eine Linkliste darzustellen.
<?php
/* Don't remove these lines. */
$blog = 1;
require_once('wp-blog-header.php');
?>
durch diese Zeile
require_once('wp-includes/links-update-xml.php');
ergänzt, dann funktioniert auch das mit dem Update-Check.