Cachesystem - wp_list_pages() funktioniert nicht mehr?!

  • Hallo ihr Lieben,

    ich brauche mal eure Hilfe. Möchte ein Cachesystem schreiben ( muss ein eigenes sein, weil 10 verschiedene Versionen der Seite gecached werden sollen). Leider zeichnet wp_list_pages nicht mehr die aktuelle Elternseite aus...

    Ich lese erst alle Seiten aus:

    PHP
    $myrows = $wpdb->get_results( "SELECT * 
    FROM pf_posts WHERE `post_type` =  'page'" );

    Dann generiere ich die Seiten und starte den Puffer:

    PHP
    foreach ($myrows as $seite){
    query_posts("page_id=$seite->ID"); 
    ob_start();

    und dann kommt schon das Template mit erst wp_list_pages() und dann dem Loop und dem Inhalt. Am Ende schreibe ich das ganze in Dateien. Dummerweise wird wenn ich auf Home -> Unterseite gehe Home nicht mehr als page_parent oder page_ancestor deklariert. Wenn ich das ganze mit nur einer Seite mache funktionierts, bei der 2. die durch die Schleife läuft ist Schluss.

    Ich hoffe, ihr habt ne Idee wie ich da ran gehen kann, viele Grüße,
    Yannis

    • 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!