Variable übergeben

  • Hallo,

    ich benötige eine Abfrage. Ziel ist es die aktuelle Kategorie-ID herauszufinden, dann die Kategorie der Oberkategorie und anschließend von der Oberkategorie die Unterkategorien auszugeben.

    Versucht habe ich es so (Lösung aus dem Forum für ein ähnliches Problem):

    PHP
    $category = get_the_category();
    echo $category[0]->category_parent; 
    wp_list_categories('style=none&orderby=id&title_li=&child_of=' .$category);

    Beim Echo sehe ich, dass er die korrekte ID des Elternelements findet und diese korrekt ausgibt. Bei wp_list_categories hingegen, sagt er mir "keine Kategorien".

    Wäre über Abhilfe sehr glücklich.

    Vielen Dank im Voraus!

    • 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

  • Beim echo hast Du es doch schon richtig gemacht mit:
    [COLOR=#000000][COLOR=#0000bb]$category[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]]->[/COLOR][COLOR=#0000bb]category_parent
    [COLOR=Black]Genau so fügst Du das hinten bei wp_list_categories als Parameter an.[/COLOR][/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb][COLOR=Black] Dort wird die ID der Kategorie erwartet.

    Gruß
    Ingo
    [/COLOR] [/COLOR][/COLOR]

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Vielen lieben Dank, nun kann ich beruhigt in den Feierabend, freue mich!
    War ein bisschen blöd von mir, ich dachte die Variable wäre lediglich $category.

Jetzt mitmachen!

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