Support » Allgemeine Fragen » Problem mit Paging bei statischer Startseite

  • Hallo,
    ich habe ein kleines Problem. Ich habe eine statische Startseite, wo die Artikel per Loop der Kategorie z.B.: 34 ausgegeben werden sollen.

    Es sollen immer 6 Artikel pro Seite dargestellt werden und weitere Artikel sollen per paging erreichbar sein.

    Das mache ich auf verschiedenen Seiten ohne Probleme, aber wenn ich eine davon als statische Startseite verwende, bekomme ich ein Problem.
    Ich kann dann nicht auf Seite 2 (oder 3, etc.) navigieren. Beim Klick auf „2“ sieht man im in der Adresszeile das „pages/2“ aufgerufen wird, aber dann springt die Addresszeile gleich wieder auf die Startseite und gibt wieder die erste aus.

    Ich sitze jetzt seit Stunden an dem Problem, das scheinbar auch andere Leute hatten aber bei mir lässt es sich einfach nicht lösen.

    Ich bin kein WordPress Guru, deswegen hoffe ich dass ich einfach nur irgendwo einen Denkfehler habe und mir hier jemand auf die Sprünge helfen kann.

    Viele Grüße
    Timo

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Kannst Du deinen Code bei pastebin.com einstellen und uns den Link geben?

    Edi

    (@psychosopher)

    Das Paging funktioniert normalerweise nur bei Beiträgen nicht bei Seiten (die werden ja nicht „durchgezählt“).

    Thread-Starter timo_86

    (@timo_86)

    Danke für die schnellen Rückmeldungen. Es handelt sich natürlich um Beiträge auf einer Seite, wie gesagt funktioniert das auch so lange es nicht die Startseite ist.

    Ich bin echt ratlos, wäre super wenn mir hier jemand weiterhelfen kann

    hier ist der code:
    http://pastebin.com/8gjJXUFQ

    if (is_front_page()) {
                        $page = get_query_var('page');
                                            $paged = ($page) ? $page : 1;
                    } else {
                        $page = get_query_var('paged');
                                            $paged = ($page) ? $page : 1;
                    }

    Da fehlt ein „d“ hinten bei „paged“ im Fall, dass es eine statische Startseite ist (is_front_page).

    Das könnte es ja schon gewesen sein. (Habe mir den rest noch nicht weiter angeschaut …)

    Gruß, Torsten

    Thread-Starter timo_86

    (@timo_86)

    Das ist es leider nicht, das habe ich auch schon probiert.

    Die Abfrage war schon im ursprünglichen (Theme) code und das Problem ist wohl, dass wenn die Seite die Startseite ist ‚paged‘ pauschal auf 0 gesetzt ist, deshalb wird an der Stelle ‚page‘ verwendet. Soweit hab ich das zumindest recherchiert.

    Ich hoffe echt, ich finde den Fehler noch…

    Du fragst ab, ob die Seite „paginiert“ ist bevor du den neuen Query baust. Daher fragst du die Startseite selbst ab und die ist wahrscheinlich nicht paginiert.

    Du musst die paged-Info aus dem neuen Query holen.

    Schau mal hier:
    https://wordpress.org/support/topic/adding-pagination-to-a-wp_query-loop?replies=16#post-1164903

    Gruß, Torsten

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Das Thema „Problem mit Paging bei statischer Startseite“ ist für neue Antworten geschlossen.