Beiträge von Malwiederneu

    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

    PHP
    <?php if ( have_posts() ) : ?>


    durch

    PHP
    <?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

    Code
    $posts = query_posts($query_string . '&nopaging=true&orderby=title&order=asc');

    vor

    Code
    if ( have_posts() )

    zu erweitern.