Eigenes WordPress Template in wenigen Schritten – Schritt 7
Diese WordPress Tutorial hat nun schon einige Jahre auf dem Buckel und die Code-Formatierung ist, nett ausgedrückt, nicht akzeptabel. Daher habe ich auf folgender Seite ein komplett neues verfasst: WordPress Template Tutorial.
Die Sidebar – oder auch das Menü
Nun machen wir uns an der “sidebar.php” zu schaffen. Doch zuerst verändern wir in der index.php noch ein bisschen was:
alter Code – index.php
<div id="box_sidebar">
</div>
neuer Code – index.php
<div id="box_sidebar">
<?php get_sidebar(); ?>
</div>
Damit binden wir den Inhalt der sidebar.php in unser Dokument ein.
So, was steht denn in der sidebar.php, was brauchen wir und was kann man weglassen? Ganz wichtig sind die Kategorien, die braucht man in seinem Menü unbedingt, also sidebar.php öffnen und Quellcode eintragen:
sidebar.php
<ul>
<?php wp_list_cats();?>
</ul>
Man definiert mit “<ul>” eine Liste und über die Funktion wp_list_cats werden automatisch alle Kategorien ausgegeben (jede Kategorie steht zwischen einem li-Tag-Paar). Damit das Menü auch richtig ausgegeben wird muss noch die Breite der Sidebar im Stylesheet gelöscht werden (ich weiß auch nicht warum ich die auf 100% gesetzte habe):
style.css
#box_sidebar {
float: left;
width: 100%;
}
Das sollte ohne Probleme funktionieren, und weil es so schön ist, binden wir auch gleich die anderen wichtigen Links mit ein. Dazu gehören (das ist aber Ansichtssache) “Links zu anderen Blogs”, “das Archiv” (für einen Standardblog ist das in Ordnung) und die Metadaten (für Login, Impressum usw.)
sidebar.php – update
<h3>Kategorien</h3>
<ul>
<?php wp_list_cats();?>
</ul>
<h3>Links</h3>
<ul>
<?php get_links(-1, '<li><h4>» ', '</h4></li>', '', false, 'rating', false, false, -1, false, true); ?>
</ul>
<h3>Archiv</h3>
<ul>
<?php get_archives('monthly', '', 'html', '<h4>', '</h4>', FALSE); ?>
</ul>
<h3>Meta</h3>
<ul>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
Ganz nett was wir da schon rauskriegen, doch was bedeutet der Sourcecode?
- wp_list_cats(); – alle Kategorien, die im Backend angelegt wurden, werden angezeigt
- get_links(-1, ‘<li><h4>» ‘, ‘</h4></li>’, ”, false, ‘rating’, false, false, -1, false, true); – Alle im Backend eingetragenen Links zu anderen Websites
- get_archives(); – Archive ausgeben – die Monate in denen man etwas gebloggt hat
- wp_meta(); – Ausgabe der Metadaten
Die ersten drei Funktionen können auch noch Parameter erhalten (wie bei get_links zu sehen) damit kann man die Art der Ausgabe beeinflußen, nähere Informationen dazu, auf wordpress.org.
Verwandte Artikel
- Eigenes WordPress Template in wenigen Schritten – Schritt 5
- Eigenes WordPress Template in wenigen Schritten – Schritt 6
- Eigenes WordPress Template in wenigen Schritten – Schritt 2
- Eigenes WordPress Template in wenigen Schritten – Schritt 4
- Eigenes WordPress Template in wenigen Schritten – Schritt 1
1 Kommentare
Tut mir leid, die Kommentarfunktion für diesen Beitrag ist geschlossen.

Guten Tag,
ich fand ihr Tutorial als Einführung ansprechend. Leider ist der Schritt 3 nicht aufzufinden.