Kategorie im Loop auslesen

  • Hallo Leute,
    ich steh glaube ich komplett auf dem Schlauch... Selbst Google lacht über mich :) würde mich freuen wenn mir einer gerade unter die Arme greift.

    Ich möchte im Loop bei bestimmten Kategorien (alle aus A) den Author nennen. Kategorien sind wie folgt aufgebaut:
    -A
    --A1
    --A2
    -B
    --B1
    etc.

    wie lautet der Code dazu?!

    if is_category(A) echo Author funktioniert leider nicht...

    Danke für die Hilfe

    • 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

  • if (is_category('A, A1, A2')){
    echo 'hello world';
    }

    ich probiere "has_cat" gerade aus, danke schonmal für die Antwort

    auch folgender Code gibt nichts aus:

    $catid = get_the_category();
    if (!empty($catid)) {
    $thiscatid = $catid[0]->ID;
    } echo $thiscatid;


    FUNKTIONIERT:
    if(has_category('7')){echo 'Kategorie ist 7';}else{echo 'unbekannt';}

    Vielen Dank b3317133

    Einmal editiert, zuletzt von MRIXquadrat (1. März 2017 um 22:22)

  • if (is_category('A, A1, A2')){
    echo 'hello world';
    }

    Das prüft, ob Du auf der Archiv-Seite einer Kategorie "A, A1, A2" bist.

    auch folgender Code gibt nichts aus:

    $catid = get_the_category();
    if (!empty($catid)) {
    $thiscatid = $catid[0]->ID;
    } echo $thiscatid;

    Verwende [FONT=courier new]->cat_ID[/FONT] statt [FONT=courier new]->ID[/FONT]

    Generell:

    1. Verwende WP_DEBUG, dann hättest Du hier Notices & Warnings bekommen.
    2. Mit Dokumentation lesen wäre man hier auch weitergekommen, is_category(), get_the_category(), has_category()

Jetzt mitmachen!

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