next_posts_link previous_posts_link Problem

  • Ich habe eine benutzerdefinierte Permalink Struktur im Menü des Dashboards "Einstellungen > Permalinks" eingestellt:

    Zitat

    /%year%/%postname%

    Nun habe ich folgendes Problem.
    Ich habe eine Kategorie 'news'. Dann habe ich verschiedene Artikel dieser Kategorie zugeordnet.
    Wenn ich jetzt auf der Seite den Menüpunkt 'News' anwähle, werden mir nur die 2 neusten Artikel angezeigt.
    Wenn ich auf 'next_posts_link' oder 'previous_posts_link' klicke, dann ändert sich der Inhalt nicht.
    Die zwei Artikel bleiben. Hinweis: Die URL der News Seite - http://www.meineseite.de/news.
    Nach klick auf 'next_post_link' wird URL http://www.meineseite.de/news/page/2 angezeigt.
    Da ich in WP nicht firm bin, bitte ganz einfach erklären - Danke

    • 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

  • Meine Vermututng wäre, dass ein Plugin oder wahrscheinlicher das Theme am Loop etwas beschädigt hat (nämlich den page-Parameter ignoriert). Schalte doch mal kurz auf Twenty Eleven um und probier, ob es dann geht.

  • Tja, die Anleitung ist sub-optimal. Es ist besser, die Original-Query nicht zu überschreiben sondern eine neue Query zu erstellen, es sei denn Du willst die Original-Query überschreiben/ändern. Dann brauchst Du aber auch das reset_query nicht. So oder so sollte query_posts den page/paged-Parameter mit übernehmen:
    http://scribu.net/wordpress/wp-p…uery_posts.html

    Mehr Infos zum Ändern des Loops:
    http://codex.wordpress.org/Function_Reference/query_posts

  • Da ich mir nie anmaßen würde mich einen Programmierer zu nennen, hab ich erstmal nicht wirklich alles verstanden. Aber ich habe Deine Hinweise versucht zu verstehen. Aus der Anleitung habe ich den Teil

    PHP
    query_posts('cat=ID&showpost=-1');

    durch folgendes ersetzt:

    PHP
    query_posts( array ( 'category_name' => 'Name der Kategorie', 'posts_per_page' => 3  , 'paged' => get_query_var('paged')) );

    Und das Wunder geschieht. Wobei ich das nicht auf 'gescheit', sondern auf 'mehr Glück als Verstand' zurückführe:razz: Auf jeden Fall vielen, vielen Dank.

Jetzt mitmachen!

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