Anzeige der Kategorien

  • Hallo,

    DogMan hat in einem anderen Thread folgendes geschrieben:

    Das ist genau mein Problem, aber seine genannte Lösung funktioniert leider nicht.

    Ich habe die Kategorien:
    Rezension
    ....Science Fiction
    Storys
    ....Science Fiction

    Bei beiden gibt es die Unterkagetorie Science Fiction. Wenn ich jetzt bei beiden einen Eintrag vornehmen, dann wird nur die Unterkategorie angezeigt und es ist für den Besucher nicht ersichtlich, zu welcher Hauptkategorie das nun gehört (der wundert sich wieso diese Kategorie zweimal auftaucht).

    Ich möchte also die Hauptkategorie und die dazu gehörige Unterkategorie anzeigen lassen, genauso, wie ich sie ja auch eingerichtet habe.

    Ich hab eben den obigen Tip nochmal ausprobiert. Das Ergebnis ist einfach nur, daß die Hauptrubrik noch einmal angezeigt wird, mit der Menge der gesamten Einträge. Aber man kann nicht erkennen, was Hauptkategorie und was Unterkategorie ist.

    Gruß draftec

    • 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

  • Wenn du einen Beitrag in einer Unterkategorie schreibst solltest du ihn auch der Oberkategorie zuordnen. Das macht es dem Leser leichter und du erhälst deine gewünschte Struktur. Es kann sein, dass du die Tags noch ändern musst - siehe hier:
    http://codex.wordpress.org/Template_Tags/list_cats
    oder
    http://codex.wordpress.org/Template_Tags/wp_list_cats

    Für deinen Fall sind die Parameter "children" und "hierarchical" wichtig...

  • Hallo Olaf,

    Danke für den Hinweis. Werde ich mich mal reinarbeiten. Aber merkwürdig ist das schon. In meinem alten System wurde das vom System selber erledigt, ohne das ich da "rumschrauben" mußte.

    Puh, sieht aber mächtig kompliziert aus...

    Gruß draftec

  • Zitat

    Aber merkwürdig ist das schon


    Alles eine Frage des Standpunkts und der Konventionen. Warum soll eine (Ober)kategorie angezeigt werden wenn quasi keine Beiträge drin sind...

    Zitat

    Puh, sieht aber mächtig kompliziert aus...


    Ist es aber nicht! In deiner sidebar.php steht entweder

    PHP
    <?php list_cats(); ?> 
    oder
    <?php wp_list_cats(); ?>


    drin. Beide machen das gleiche. Für dich wäre wohl etwas wie:

    PHP
    <?php wp_list_cats('children=1&hierarchical=1'); ?>


    passend...

  • Hi Olaf,

    nein, so war das nicht gemeint. Natürlich soll eine Kategorie nicht angezeigt werden, wenn dort nichts drin steht. Aber wenn ich je einen Beitrag in gleichlautenden Unterkategorien habe, dann sollte darüber schon die Hauptkategorie angezeigt werden, weil das sonst zu Verwirrungen führt.

    In meiner sidebar.php steht: <?php list_cats(0, '', 'name', 'asc', '', 1, 0, 1, 1, 1, 1, 0,'','','','','') ?>. Ich werde mal deinen Tip ausprobieren.

    P.S.: Also egal was ich mache. es wird immer gleich angezeigt. Wnn ich deinen Tip oben verwende, dann verschwinden nur die Mengenangaben, die Unübersichtlichkeit bleibt. Schade!

    Ach ja, bei der Anzeige der Seiten, wird das korrekt angezeigt, da ich die einzelnen Seiten als Unterseite einer Hauptseite angeben konnte.

    Gruß draftec

Jetzt mitmachen!

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