22.
Okt
2005

Blättern durch die Beiträge

Ich habe im Admin-Menü unter “Optionen -> Lesen” eingestellt, dass die aktuellsten 10 Beiträge beim Aufruf dieser Seite angezeigt werden sollen. Zum Weiterblättern zu den nächsten 10 Beiträgen dienen die Links ganz unten auf der Seite. Der entsprechende Befehl hierfür ist in der index.php:

<div id="navigation"> <?php posts_nav_link(' &nbsp; ', __('&laquo; vorwärts'), __('zurück &raquo;')); ?> </div>

In der style.css habe ich diese “#navigation” so definiert:

#navigation, #navigation a { color: #ffffff; font-weight: bold; text-decoration: none; text-align: center; }

Einsortiert unter index.php, style.css

22.
Okt
2005

Footer-Inhalt in die Sidebar verlagern

Im Footer stand bislang ein Link zu WordPress, zum W3C Validator und zum RSS-Feed für dieses Blog. Ich habe die drei Links aus dem Footer entfernt, stattdessen 3 Buttons in die Sidebar gesetzt und diese mit den jeweiligen Links versehen.

Einsortiert unter sidebar.php

22.
Okt
2005

Kommentare

Die Links in den Kommentaren will ich der übrigen Link-Gestaltung anpassen. In der comments.php habe ich daher allen Links die gleiche ‘class=”beitrag”‘ zugeordnet wie hier bei den Schriftfarben.

In der comments.php sind die Kommentare als nummerierte Liste definiert, da ich sie aber ohne Nummern haben möchte, ändere ich das “ol” in “ul”. Die Kommentare sollen nicht die ganze Breite des Beitragsfeldes einnehmen, und unter jedem Kommentar soll eine Linie als Abgrenzung sein. Die Listenpunkte der Kommentare sind durch die ID “commentlist” definiert, also schreibe ich in die style.css:

#commentlist li { width: 400px; list-style-type: none; padding: 5px 0 5px 0; border-bottom: 1px solid #cccccc; }

Die deutsche Sprachdatei hat auch manche Bezeichnungen in dem Theme eingedeutscht, in der comments.php allerdings nicht. Daher ändere ich hier alles manuell, was noch in Englisch erscheint (“No Comments yet”, “Submit Comment” etc.).

Einsortiert unter comments.php, style.css

22.
Okt
2005

Inhaltsverzeichnis erstellen

Das war nicht ganz so einfach… Was ich wollte, war ein Inhaltsverzeichnis aller Posts in alphabetischer Reihenfolge, das auf einer statischen Seite erscheinen soll, die in der Sidebar aufgerufen wird.

Erst habe ich zwei Archiv-Plugins getestet, die aber beide nicht so funktionierten, wie ich es wollte. Dann versuchte ich es mit einem Template Tag:

< ?php wp_get_archives('type=postbypost&sort=post_title&order=ASC'); ?>

Eigentlich müsste das Ergebnis dieser Archivausgabe genau das sein, was ich haben wollte. Leider ist jedoch, wie ich im wordpress.org-Supportforum las, genau hier ein kleiner Bug in WP, denn das Ganze funktioniert so nicht. Aber es gibt eine Möglichkeit:
Die Datei wp-includes/template-functions-general.php muss bearbeitet werden (vorher Sicherungskopie erstellen!). In Zeile 344 (in meiner WP-Version) steht folgendes:

weiterlesen…

Einsortiert unter page.php