5.
Okt
2005

Kategorien – welche werden angezeigt?

Ich habe einige Kategorien eingerichtet und denen die einzelnen Beiträge zugeordnet. Sie tauchen aber in der Sidebar nicht unter “Kategorien” auf.

Hierfür ist der Template Tag “wp_list_cats” in der sidebar.php verantwortlich. Bislang stand bei mir dahinter: (‘sort_column=name&optioncount=1&feed=rss’).
Das bedeutet:

  • sort_column=name: Die Kategorien werden nach Name, also alphabetisch sortiert – das ist ok und kann so bleiben
  • optioncount=1: Die Anzahl der Beiträge in einer Kategorie wird hinter der Kategoriebezeichnung angegeben, optioncount=0 heißt, die Anzahl wird nicht angegeben – ich ändere es erst mal auf “0″
  • feed=rss: RSS-Feed für die Kategorie – den möchte ich hier nicht haben und lösche diesen Wert

Neu hinzu kommt:

  • hide_empty=0: Auch Kategorien ohne Eintrag werden aufgeführt (sinnvoll z.B. für Oberkategorien, die keine eigenen Einträge, sondern nur Unterkategorien haben)

Eingehende Erklärungen zu den Template Tags gibt es hier.

5.
Okt
2005

Beitragstitel als Permalink

Momentan steht vor dem Titel jedes Beitrags die ID des Beitrags (eine Nummer, die WP nach der Reihenfolge, in der die Beiträge geschrieben werden, vergibt.) Da ich manche Beiträge aber erst als Entwurf abspeichere und später veröffentliche, machen die IDs nicht allzu viel Sinn, da sie dann nicht mehr in der richtigen Reihenfolge sind, daher möchte ich sie nicht vor den Titeln stehen haben.

Deshalb muss ich eine kleine Änderung in der index.php vornehmen. Dort stand vorher:
051005-3
Das habe ich folgendermaßen geändert:
051005-4
Nun ist jede Überschrift ein permanenter Link zum jeweiligen Beitrag.

Einsortiert unter index.php

5.
Okt
2005

Eigenes Design

Ich möchte für dieses Blog kein fertiges Template verwenden, sondern selbst eins basteln. Dazu fange ich mit einem “leeren” Template namens “Tabula Rasa” an, das ich hier heruntergeladen habe, entpackt und auf meinen Webspace unter wp-content/themes kopiert und anschließend im Admin-Bereich unter Themes -> Theme-Editor aktiviert habe.
Da die style.css völlig leer ist, sieht mein Blog sehr seltsam aus:
051005-1
Das Menü und die einzelnen Einträge stehen untereinander.

Ich füge eine Hintergrundfarbe ein und setze die Sidebar, die eine andere Hintergrundfarbe bekommt, nach rechts. Die style.css sieht nun so aus:

body {
background: #e6e6fa;
}

#sidebar {
float: right;
border: 1px solid #cccccc;
background: #ffffff;
}

Das macht das Ganze schon ein wenig übersichtlicher:
051005-2

Einsortiert unter style.css