Hallo,
ich würde gerne in einer Kategorie "xyz" die Posts, die dieser zugeordnet sind, in alphabetischer Reihenfolge und ohne deren Inhalt anzeigen lassen.
Hier ein Beispiel:
Es gibt die Posts mit dem Titel A und B, wobei B vor A geschrieben und veröffentlicht wurde. A hat den Inhalt C und B den Inhalt D. A und B gehören der Kategorie E an. Neben dieser Kategorie existiert es noch die Kategorie F.
Wenn nun die Seite der Kategorie E aufgerufen wird, soll die Seite wie folgt angezeigt werden: Als erster Post soll A angezeigt werden, darunter nicht sein Inhalt C, sondern der nächste Post B. Nach diesem soll sein Inhalt D ebenfalls nicht angezeigt werden.
Wird allerdings die Kategorie F aufgerufen, sollen alle dieser Kategorie zugeordneten Posts komplett, d.h. nach deren Titel folgt der Inhalt, angezeigt werden. Die Variablen A, C, B, D auf Kategorie F angewandt sollten also in gegebener Reihenfolge erscheinen.
[Ab hier keine Frage mehr. Nur für Interessierte, wie man die Posts einer bestimmten Kategorie alphabetisch anordnen lässt.]
Die alphabetische Reihenfolge konnte ich bereits durch Ersetzten von
durch
<?php
if (is_category('xyz'))
{
$posts = query_posts($query_string . '&nopaging=true&orderby=title&order=asc');
}
if ( have_posts() ) : ?>
erreichen.
Als Alternative stellte sich heraus, dass es auch möglich ist eine zweite category.php Datei mit dem Inhalt von Genannter und dem Namen category-xyz.php (xyz war die Kategorie s.o.) zu erstellen und den Inhalt um
vor
zu erweitern.