unterkategorien // &children=?

  • nabend

    ich bin auf der suche nach einer möglichkeit, die schon x mal in sämtlichen foren zu wordpress diskutiert wurde.
    leider ist es entweder immer an einer unverständlichen fragestellung gescheitert oder an idioten, die von hinz und kunz berichten ohne direkt etwas zur problemlösung beizutragen.
    vielleicht hilft mir ja dieser thread weiter, wäre klasse

    folgendes:
    drei kategorien, drei unterkategorien
    1. eins
    1a. einsa
    2. zwei
    2a. zweia
    3. drei
    3a. dreia

    auf der index-seite sollen nur die oberkategorien dargestellt werden:

    Code
    if (is_category()) {
       echo "<ul>";
          wp_list_cats('list=1&children=0');
       echo "</ul>";
    }

    soweit ist es einfach

    ABER wenn ich mich jetzt in der kategorie "1. eins" befinde, will ich die unterkategorien zu "1. eins" sehen, aber NUR diese, also nicht "2a. zweia" usw, so wie es mit diesem snippet der fall wäre

    Code
    if (is_category('1. eins')) {
       echo "<ul>";
          wp_list_cats('&list=1&children=1&hierarchical=1');
       echo "</ul>";
    }


    könnte man ja noch mit einer ellenlangen (in meinem blog werden es mit der zeit mehrere hundert kategorien und unterkategorien, ob das sinnvoll ist oder nicht, ist eine tatsache, die nicht mehr zu diskussion steht) sidebar.php über endlose elseif schleifen realisieren.

    da dies aber extrem(!) umständlich ist, muss es auch eine andere möglichkeit geben...

    kann man "&children=1" direkt mit mit einer kategorie verknüpfen?
    dass also ~ nur für eine bestimmte kategorie gilt?

    wobei man hier auch zwangsläufig auf das problem (ist es eins?) stößt, dass man erstmal "is_category()" dynamisch übermitteln muss, um es dann, falls es überhaupt irgendwie geht, mit "&children=1" zu verknüpfen...

    ich bräuchte also ein snippet wie folgt aussieht, rein theoretisch natürlich:

    Code
    if (is_category('%aktuell')) {
       echo "<ul>";
          wp_list_cats('&list=1&children=1&childrentype=aktuell&hierarchical=1');
       echo "</ul>";
    }

    ---
    kurzfassung:

    man befindet sich auf der hauptseite.
    sidebar:
    1. eins
    2. zwei
    3. drei

    man befindet sich in der kategorie (im archiv zu kategorie) "1. eins"
    sidebar:
    1. eins
    1a. einsa
    1b. einsb
    1c. einsc
    2. zwei
    3. drei
    ---


    ich bin für jeden tip dankbar

    • 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

  • erschreckend!

    ich durchsuche x foren und unzählige threads in sämtlichen foren zu dem thema und finde nichts...
    ich suche mit sämtlichen tauglichen suchmaschinen und etlichen keywords...
    ich quäle mich durch seitenweise tips, tricks, routinenerklärungen, syntaxgeschnatter und sogar basic-howtos...

    und dann hab ich nach nichtmal zehn minuten ein plugin, das genau das macht, was ich will, ich muss noch nichtmal selbst irgendetwas coden...

    sehr gut, der abend ist gerettet

    vielen dank! :D


    wenigstens hab ich ein paar neue keywords zu dem thema geliefert ;)

    Einmal editiert, zuletzt von beppo (17. Januar 2006 um 23:35)

  • zu deiner beruhigung...

    ich habe exact 10 monate nach dem teil gesucht.... und ich habe im archiv wirklich jeden faden gelesen, in dem das wort "kategorie" vorkam.

    da muß man nur eine steinzicke dransetzen 8)

  • Das Plug-In ist wirklich spitze und vereinfacht so einiges.

    Gibt es aber die Möglichkeit, die Hauptkategorien auszublenden?

    Wenn ich exclude benutze, um meine Hauptkategorien 3,4,5,6 auszublenden, wird mir nichts mehr angezeigt. Auch keine Unterkategorien.

    Ich habe zwei Navigationen.
    Links die erste, die mit Grafiken statisch in die Hauptkategorien führt.

    In meiner zweiten Navigation benutze ich besagtes "Fold Category List"-Plug-In.

    Hier möchte ich nicht auch noch einmal meine Hauptkategorien angezeigt bekommen.

    Weiß einer Rat?

Jetzt mitmachen!

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