Wenn xx dann li mit class dran

  • Hallo,

    ok, zugegeben, der Titel is für'n Arsch. ;)

    Mein Anliegen ist folgendes.
    Ich habe eine Navigation,
    in welcher mit current_page gearbeitet wird.
    Sprich, wenn Seite xy gerade besucht ist, dann ist der Link in der Navigation dazu anders, als andere Links.
    Gelöst folgendermaßen:

    <li<?php if ( is_page('xy')) { ?> class="current"<?php } ?>><a href="#" title="Seite">xy-Seite</a></li>

    Jetzt hab ich als Startseite eine statische Seite,
    Artikel werden auf der erstellten Seite "Blog" angezeigt.
    Wenn ich nur auf Blog klicke, dann ist das ganze wie es soll.
    Aber wenn ich mir einen Artikel nun anschaue ist 'Blog' im Menü nicht mehr hervorgehoben.

    Wie kann ich das beheben?
    Mein Link zu den Artikeln sieht wie folgt aus:

    http://www.seite.xyz/blog/ich-bin-ein-artikel

    • 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

  • die Artikel sind also so geschrieben worden

    Admincenter==>Schreiben==>Beitrag/Artikel schreiben

    dann sind diese Artikel in einer Kategorie abgespeichert

    wenn Du jetzt magst , dass Blog hervorgehoben wird mußt du da noch

    is_single() dazugeben

    PHP
    if ( is_page('xy')||is_single())


    lg

Jetzt mitmachen!

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