Funktion erweitern "in_category"

  • Hallo Euch alle und vor allem MarX,

    der wohl einer der ersten sein wird, der auf diese Frage antwortet...

    Folgendes...

    PHP
    <?php if (in_category('1')) { ?>
    Bild 1 
    <?php } elseif (in_category('2')) { ?>
    Bild 2
    <?php } elseif (in_category('3')) { ?>
    Bild 1
    <?php } ?>

    Kann ich category 1 und 3 irgendwie zusammenlegen, da ja ein und die selbe Ausgabe erzeugt werden soll?

    Gruß
    NOMANSLAND

    <?php if (have_read_this()) : while (have_read_this()) : read_it_again(); ?>

    • 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

  • Schau mal, ob in_category ob das mit dem array geht:

    Zitat

    is_category(array(9,'blue-cheese','Stinky Cheeses'))
    Returns true when the category of posts being displayed is either term_ID 9, or slug "blue-cheese", or name "Stinky Cheeses". Note: the array ability was added at Version 2.5.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo Euch alle und vor allem MarX,


    Pff... :mrgreen:

    :arrow: Template Tags/in category WordPress Codex

    Array geht wohl nicht, aber probiers nur mal aus, vielleicht ists nur einfach nicht dokumentiert. Ansonsten kannst du auch einfach mit einem logischen Oder arbeiten:

    PHP
    <?php if (in_category('1') || in_category('3')) { ?>

Jetzt mitmachen!

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