Kategorie-Seite nur mit PostTitel und alphabetisch sortiert

  • Moin -

    in meinem Blog geht es um Rezepte. Jede Woche drei neue Rezepte in vier verschiedenen Kategorien. Da sich mittlerweile so einiges angesammelt hat, ist die Wordpress-eigene Kategorie-Funktion über das Widget nicht mehr hilfreich, denn da stehen dann immer Überschrift, Postauszug und kompletter Footer drin - das ist eher unübersichtlich.

    Was ich mir wünsche ist jedoch lediglich eine Liste der Post-Überschriften in alphabetischer sortierung (oder, noch besser, wahlweise alphabetisch oder chronologisch sortiert).
    Ist das mit der "normalen" Kategorie-Funktion machbar? Wenn nein, gibt es ein Plugin, das das löst? Möglichst natürlich durch Zugriff auf die bereits zugewiesenen Kategorien.

    Wenn es das alles nicht gibt, wäre schon super, wenn man wenigstens ausschliesslich die Post-Titel anzeigen könnte statt der Auszüge.

    Optimal wäre, wenn das ohne Änderungen in .php ginge, damit ich Theme-Updates problemlos mitmachen kann.

    Beste Grüß,
    Fax

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich nehme Custom Query String Reloaded als Plugin, um Kategorien nach Titel alphabetisch zu sortieren. Allerdings beim Blättern von einem Arikel zum anderen wird diese Sortierung dann wieder nicht angwendet. Man müsste dann coden können, um weiterzukommen. Für den Normalnutzer ist hier erstmal Schluss. Mehr kann ich erstmal nicht dazu beitragen.

    Wolf

    Fuffzehn Mann auf des toten Manns Kiste, ho ho ho und 'ne Buddel mit Rum!

  • Du kannst alternativ mit Kategorietemplates arbeiten. Dazu einfach die category.php deines Themes (wenn nicht vorhanden, dann erstell dir eine als Kopie der index.php) bearbeiten und dort den Loop anpassen (d.h. alles rauswerfen, was du dort nicht benötigst. Datum, Content usw...).

    Alphabetische Reihenfolge erreichst du dann dort per query_posts():

    PHP
    <?php query_posts($query_string . '&orderby=title&order=asc');?>


    vor dem Loop (while have posts).

    Category Templates WordPress Codex
    Alphabetizing Posts WordPress Codex
    Template Tags/query posts WordPress Codex

  • Ich würde gerne nur Posts, welche mit "a" oder "b" beginnen auflisten. In der Query Funktion ist das leider nicht definiert. Kann man das eigentlich irgendwie machen in Wordpress?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!