29.
Okt
2006

Inhaltsverzeichnis neu gestaltet

Hinweis 19.07.2008: Dieser Artikel ist nicht mehr aktuell, eine Aktualisierung folgt demnächst.
Eine neue WordPress-Version ist erschienen, und bevor ich diese installiere, wollte ich erst einmal eine andere Möglichkeit finden, mein Inhaltsverzeichnis aufzulisten, damit ich nicht jedes Mal nach einem Update wieder die Datei wp-includes/template-functions-general.php bearbeiten muss – wie ich es hier beschrieben hatte.

Im WordPress Codex wurde ich fündig, und zwar beim Template Tag get_posts. Um zu sehen, ob meine Versuche mit get_posts auch das gewünschte Ergebnis bringen, habe ich zuerst die Originalversion der wp-includes/template-functions-general.php statt der von mir geänderten wieder installiert. Dann habe ich in meinem Template inhalt.php diese Zeile:
<?php wp_get_archives('type=postbypost'); ?>
ausgetauscht gegen:
<ul>
<?php $inhalt = get_posts('numberposts=500&orderby=post_title&order=ASC'); foreach($inhalt as $post) : ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
Standardmäßig gibt get_posts die letzten 5 Posts aus, und so etwas wie all funktioniert bei numberposts nicht, da der Wert integer sein muss. Deshalb habe ich numberposts erst mal auf 500 gesetzt – bis ich die erreiche, wird wohl noch eine Weile vergehen.

Anschließend habe ich hinter <?php the_title(); ?> noch eingefügt: <?php the_time('d.m.y'); ?>, damit das Datum jedes einzelnen Artikels auch im Inhaltsverzeichnis erscheint.

Und so sieht das Inhaltsverzeichnis nun aus.

Einsortiert unter Einrichtung
Bookmarken bei: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Y!GG
  • Bloglines
  • Linkarena
  • Webnews

4 Kommentare:

  • 1

    Sieht schick aus, könntest du das noch ergänzen, mit der Anzahl der Kommentare dahinter in Klammern?

    Kommentar von SuMu
    Montag, 30. Oktober 2006, 7:50

  • 2

    Hallo SuMu, das geht bestimmt irgendwie, aber wie? Keine Ahnung, und momentan habe ich auch keine Zeit, zu suchen.

    Kommentar von Barbara
    Montag, 30. Oktober 2006, 11:44

  • 3

    Inhaltsverzeichnis mit Sortierungsproblemen…

    Zur besseren Artikelsuche wollte ich eine alphabetische Auflistung der einzelnen Artikel als Inhaltsverzeichnis einfügen. Aber WordPress scheint ein Problem mit der Sortierung der Umlaute zu haben: Ä kommt nach A, aber dann Ö vor B? Das Ü nach A vo…

    Trackback von bugger it
    Sonntag, 14. Januar 2007, 10:17

  • 4

    Ja, das hab ich auch schon festgestellt Ich habe bei dem entsprechenden Artikel deshalb ein “Ue” vorne hingeschrieben (ich habe momentan nur einen Artikel mit Umlaut vorne). Ist zwar blöd, aber ich weiß nicht, wie es sonst gelöst werden kann.

    Kommentar von Barbara
    Sonntag, 14. Januar 2007, 22:03

Einen Kommentar schreiben:

Smilies einfügen:

http://www.barbarajany.de/wp1-5/wp-content/smilies/smile.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/bye.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/wink.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/scratch.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cool.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/rolleyes.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/blush.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/good.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/angry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/whistle.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/sad.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/nono.gif 
 

RSS-Feed für Kommentare zu diesem Beitrag  ·   Trackback URL


Zum vorherigen oder nächsten Beitrag blättern:

«         »