current_page_item für blog

  • WordPress ist standardmäßig so eingestellt, dass es mit dem Blog startet. Weil ich Wordpress nun auch für kleine Homepages (nichts Blogs, aber mit Blog) einsetzen möchte, wird eine andere Seite als Startseite ausgewählt und der Blog auf eine festgelegte Seite (Page) gelegt. Dies ist alles in Wordpress möglich.

    Nun habe ich folgendes Problem: Ich liste die Seiten im Template mit wp_list_pages() und bekomme damit alle Seiten, auch die des Blogs. Wenn ich navigiere bekommt die jeweils aktuelle Seite die css-class current_page_item zugewiesen. Das funktioniert für alle außer der von mir festgelegten Seite für den Blog.

    Mögliche Lösung: Blog nicht mit wp_list_pages() listen, sondern mit exclude ausschließen und händisch dazupacken. Problem: Der Menüpunkt muss an den Anfang oder das Ende der Navigation. Da er aber in der Mitte der Navigation sein soll suche ich nun nach einer Möglichkeit auch dem Menüpunkt Blog wenn aktiv ein current_page_item mitzugeben.

    Ich hoffe das Problem war verständlich und jemand kennt eine Lösung?

    • 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

Jetzt mitmachen!

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