<?php if(is_tag()) { ?> mit PHP Code

  • Hallo,

    ich möchte gerne folgende Zeile in die Single.php Einbauen:

    PHP
    <?php if(is_archive()) { ?>
    <h1 class="tight-title">Zur Region <?php wp_title(''); ?></h1>
    <?php } ?>
    <?php if(is_tag()) { ?>
    <h1 class="tight-title">Zum Unternehmen <?php wp_title(''); ?></h1>
    <?php } ?>


    Leider werden beide Codes angezeigt egal ob Archiv oder Tag aufgerufen wird?

    Einmal editiert, zuletzt von Monika (30. Oktober 2008 um 09:34)

    • 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

  • Wenn is_tag() wahr ist, dann muss auch is_archive() wahr sein. Logisch, denn is_tag() prüft ja auf ein Tagarchiv.

    PHP
    if ( is_tag() ) {
      // ein Tagarchiv
    } elseif ( is_archive() ) {
      // ein allgemeines Archiv
    }

    Achja, danke Monika. Die single.php ist natürlich kein Archiv.



  • die single.php ist nur für die Anzeige eines Artikels da

    hat das Theme keine archive.php oder category.php oder tag.php dann nimmt WP die index.php dafür

    also nutzt es nichts, wenn in der single.php was steht und Du ein Archiv oder einen Tag aufrufst

    was möchtest du denn haben?

    lg

  • Hüstel Hüstel, sorry ich meinte natürlich die archive.php.
    Ziel ist jeweils eine andere Überschrift bei Tags und Kategorien zu bekommen...

    Leider klappt auch nicht die neue Version:

    PHP
    <?php if(is_archive()) { ?>
    <h1 class="tight-title">Zur Region <?php wp_title(''); ?></h1>
    <?php } elseif ( is_tag() ) {  ?>
    <h1 class="tight-title">Zum Unternehmen <?php wp_title(''); ?></h1>
    <?php } ?>

    Einmal editiert, zuletzt von gumgum (30. Oktober 2008 um 11:09)

  • Du müsste die Abfrage anders rum drehen. So prüft er erst auf Archive (das trifft ja auch beim TAGarchiv zu) und dann ... Abfrage erledigt da sie ja erfüllt ist ;-)
    [LEFT]

    PHP
    <?php if (is_tag()) { ?>
    <h1 class="tight-title">Zum Unternehmen <?php wp_title(''); ?></h1>
    <?php } elseif (is_archive()) { ?>
    <h1 class="tight-title">Zur Region <?php wp_title(''); ?></h1>
    <?php } ?>

    [/LEFT]

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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