Oberkategorie und Unterkategorie im Post einzeln anzeigen

  • Hallo,

    ich möchte in meinen Posts jeweils die Oberkategorie und die Unterkategorie einzeln anzeigen.

    Hier mal der Link zu einem Artikel (also die single.php)
    1by1 – The Directory Player | Software für den USB-Stick

    Das soll dann so aussehen:

    Artikelüberschrift
    Erstellt am x
    Oberkategorie: Portable Sofware
    Unterkategoire: Musik


    PS: Die Oberkategorie ist zur Zeit noch nicht zugeordnet (Teste offline mit xampp)


    Bräuchte also den Code (falls es den überhaupt gibt).
    Habe das komplette Forum durchsucht, aber nichts gefunden.


    Danke schonmal für die Hilfe
    Gruss

    • 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

  • Nein, das scheint es nicht zu sein, gebe ich den Beispielcode ein, gibts eine Fehlermeldung.

    Dennoch schonmal Danke.

    Achso, ich kenne mich mit php nicht wirklich aus.

    Am besten wäre, wenn ich den Code direkt bekommen könnte.

    Danke

  • Wie lautet denn die Fehlermeldung?

    Ansonsten probiere mal das hier:

    PHP
    <?php echo(get_category_parents(get_the_category(), TRUE, ' &raquo; ')); ?>

    Evtl. muss noch ein Semikolon direkt hinter get_the_category()

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo, damit bin ich schon etwas weiter.

    Jetzt wird EINE Oberkategorie angezeigt, aber eine Falsche (falls dass was zu sagen hat, es wird die Kategorie ?cat=1 angezeigt, also die Standardkategorie Allgemein). Und wenn ich die Kategorie Allgemein lösche, wird außer diesem Doppelfeil gar nichts angezeigt.


    Der Fehler nach einsetzen des Beispielcodes:
    Beispielcode:

    PHP
    <?php echo(get_category_parents($cat, TRUE, ' &raquo; ')); ?>

    Catchable fatal error: Object of class WP_Error could not be converted to string in G:\xampp\htdocs\wp\wp-content\themes\quadruple-blue\single.php on line 18


    Danke

  • Sorry, mein Code war blödsinn...schließlich braucht die Funktion eine ID und einfach nur get_the_category() gibt ja nicht die Kategorie-ID zurück.

    Aber das hier funktioniert, ich hab's getestet:

    PHP
    <?php
    $category = get_the_category(); 
    echo(get_category_parents($category[0]->cat_ID, TRUE, ' &raquo; ')); ?>


    Ist nur die Frage ob es das ist, was du willst, weil es quasi alle Kategorien anzeigt...auch die eigene. Und alle übergeordneten Kategorien.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo, danke für die Hilfe.

    Jetzt habe ich schon fast was ich will.
    Es wird die Oberkategorie angezeigt, aber auch die erste (nach dem Alphebet) Unterkategorie.

    Das sieht dann so aus:
    Oberkategorie: Portable Programme >> Büro
    Unterkategorie: Büro, Internet, Kommunikation

    Wenn es dafür noch eine Lösung geben würde, wäre das perfekt.

    Danke und Gruss

Jetzt mitmachen!

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