• Moin moin liebe WP Gemeinde!

    Ich hab eine ganz einfache Frage: Wie kann ich mir den Namen der Kateogrie ausgeben lassen in dem sich der Post befindet?
    get_category gibt einen link gleich mit aus, das möchte ich nicht.

    einfach nur den namen der kategorie (möchte den als body id definieren).

    ist sicher ganz einfach, aber ich weiß nicht mit welcher funktion ich den namen da raus kriege.

    gruß

    • 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

  • anstatt in gut 10 Minuten 2 Beiträge hier zu schreiben und drauf zu warten, dass dir jemand die Lösung präsentiert hättest du lieber mal etwas schauen sollen ... nicht ohne Grund haben wir uns die Arbeit und Mühe gemacht und für euch eine FAQ und Doku zusammengetragen (bzw. sind noch dabei) ...

    in der Doku hättest du ganz schnell eine Lösung gefunden ... hier z.B.

  • soweit war ich schon. nur auf der single.php bzw einem beitrag wird die kategorie bei mir dann nicht ausgegebn.

    PHP
    <body id="<?php print  single_cat_title(); ?>">

    kommt nix bei rum in einem beitrag.

    //edit

    so habe doch in den faqs ne lösung gefunden. danke und gruß

  • PHP
    <body id="<?php
    foreach((get_the_category()) as $cat) {
    echo $cat->cat_name . ' ';
    } ?>">

    funktioniert soweit ganz gut.
    auf der startseite (index.php) wird nun aber der name der
    kategorie des letztens beitrags als ID angezeigt. kann ich das
    irgendwie umgehen? bzw ändern?

Jetzt mitmachen!

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