2 kategorien sollen einen anderen header haben

  • Ich hab mich hier schon etwas durchs Forum gewühlt, aber nichts passendes gefunden:

    Ich würde gerne 2 kategorien einen anderen header zuweisen (bei mir header2.php).

    hätte da jemand vielleicht eine Idee, wie man so etwas bewerkstelligen könnte?


    grüsse eltorte

    • 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

  • du könntest zwei Category-Templates anlegen wo du dann statt get_header den anderen Header includest:
    category-6.php
    category-9.php
    http://codex.wordpress.org/Category_Templates

    PHP
    <?php include (TEMPLATEPATH . '/header2.php'); ?>

    Oder aber in der archive.php/category.php mit Conditional-Tags abfragen ob "Kategorie" oder "in Kategorie" und dafür die header2.php einbinden:

    Code
    (is_category('6'))
    (is_category('9'))
    (in_category('6'))
    (in_category('9'))


    http://codex.wordpress.org/Conditional_Tags#A_Category_Page

    [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]

  • du könntest zwei Category-Templates anlegen wo du dann statt get_header den anderen Header includest:
    category-6.php
    category-9.php
    http://codex.wordpress.org/Category_Templates

    PHP
    <?php include (TEMPLATEPATH . '/header2.php'); ?>

    [CODE]

    Danke erst mal für die Antwort ... :smile:
    ich habe mich für die erste Lösung entschieden und folgendes getan:

    die archive.php kopiert und umbenannt in archive2.php
    danach hab ich folgendes eingefügt:

    PHP
    <?php include (TEMPLATEPATH . '/header2.php'); ?>

    aber jetzt muss ich doch noch irgendwo die Anweisung hinterlassen, dass cat1 und cat747 auf die archive2.php zugreifen sollen.

    Könnte ich da noch einen tipp bekommen?

    Grüsse

    eltorte

  • das macht wp doch automatisch. steht doch alles in dem link den dir maxe schon gepostet hat. benenn sie einfach so wie ich sagte und schau was passiert.

    jaja, dauert manchmal etwas :)

    aber jetzt hat alles geklappt. Danke nochmal, Bambaataa ....

Jetzt mitmachen!

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