[WP.org] Spezielle Sortierung in archive.php (anhand benutzerdefinierter Felder)

  • Avatar von Unbekannt

    Guten Tag zusammen,

    die Tag- und Kategorienausgaben möchte ich individuell anhand mehrerer Kriterien sortieren. Nnach einem orderby zu sortieren, ist ja denkbar einfach.

    Grundsätzlich sollen alle Artikel in den Schlagwörtern und Kategorien nach Datum ausgegeben werden. Sollte es aber ein custom-meta-field (z.B. mit „featured“ und „1“) geben, dann soll dieser zu erst angezeigt werden. Im Grunde genommen wie bei der Option „Diesen Artikel auf der Startseite halten“, nur halt nicht für die Startseite, sondern für die archive.php. Ich denke, über die „custom fields“ ist’s aber am einfachsten zu realisieren.

    Standardmäßig sieht’s ja so ungefährt so aus…

    Code:

    <?php query_posts($query_string . ‚&orderby=date‘); ?>
    <?php while (have_posts()) : the_post(); ?>
    #Inhalt der Schleife#
    <?php } ?>

    …optimal wäre es, wenn es auch drei verschiedene Sortierungen geben könnte, in der Rangfolge:

    top=1
    featured=1
    und dann die restlichen Artikel nach nach Datum.

    Hat jemand eine Idee und kann mir weiterhelfen, ich wäre euch sehr verbunden!

    Schöne Grüße
    Sebastian

  • Avatar von Unbekannt

    Sie haben keine Blogadresse oder einen Grund für ihr Posting angegeben als sie dieses Thema eröffneten.

    Dieses Support-Forum ist für Blogs gedacht, die unter WordPress.com gehostet sind. Wenn du deinen WordPress-Blog auf einem eigenen Server gehostet hast, suche bitte Hilfe im deutschen WordPress.org Forum.

    Wenn du den Unterschied nicht kennst, könnte diese Information hilfreich sein.

    Wenn Du den Link zu Deinem Blog nur vergessen hast, kannst Du einfach auf diesen Beitrag antworten und diese Information nachreichen. Es wird den anderen Leuten helfen, Deine Frage zu beantworten.

    Dies ist eine automatisch generierte Nachricht.

  • Das Thema ‘[WP.org] Spezielle Sortierung in archive.php (anhand benutzerdefinierter Felder)’ ist für neue Antworten geschlossen.