Anzahl der Einträge ändern ohne das Archiv zu beeinflussen

  • Hallo,

    ich habe einen Blog der (wegen der länge der Einträge) nur 1 Beitrag pro Seite anzeigen soll.
    Wenn ich das in den Einstellungen so eintrage, wird das Archiv (mit den gekürzten Artikeln) unhandlich.
    Also habe ich die Blog-Einstellungen zurück gedreht und auf der Startseite die Einträge mit <?php query_posts('showposts=1'); ?> eingeschränkt.
    Jetzt funktionieren allerdings die "Letzten Beitrag anschauen"- Links nicht.

    Kann jemand weiter helfen? :-?

    • 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

  • ja mache diese Änderung rückgängig und nimm dieses Plugin


    coffee2code.com » Custom Post Limits


    ;)

    lg

  • Sicher. In $query_string steht der aktuelle Query String, also alle Variablen die für diese Seite gültig sind. D.h. auch die aktuelle Seitenzahl und Kategorie. Zusätzlich wird showposts geändert und auf 1 gesetzt. beides wird miteinander verkettet und an query_posts() übergeben.

  • Die Datei Index.php


  • PHP
    <?php query_posts($query_string . 'showposts=1'); ?>


    Ich meine da fehlt ein & vor "showposts". Sorry, war wohl ein Tippfehler meinerseits (der aber auch im Codex aktuell an einer Stelle vorhanden ist, seh ich grade... ;-))

    Zitat

    When using query_posts in this way, the quoted portion of the argument must begin with an ampersand (&).

  • Super schnelle Antworten gibt's immer von dir! Danke dafür. Ich habe den Befehl geändert aber trotzdem: ich klicke auf ältere Beiträge und komme dann auf meine 404.php wie ich gerade entdeckt habe. Sprich die Seite wird nicht mehr gefunden. Wie kann denn das sein?

    Hier noch einmal der Code:

    Einmal editiert, zuletzt von Nahon (26. Juni 2008 um 12:42)

  • ja weil das Umblättern dann nicht passt,

    daher ja mein Tipp mit dem Plugin, da funktioniert auch das Umblättrn -ganz einfach

    lg

  • Ich verstehe das Problem nicht so wirklich, was WP hier hat. Aber ich weiß jetzt auch nicht im Detail, wo die next/prev-links ihren Input her nehmen.
    Ich würde es mal noch mit dem offset-Parameter versuchen, hier manuell einzugreifen:

    PHP
    <?php
    if( isset($paged) && $paged > 1 ) {
      query_posts($query_string . '&offset=' . ($paged - 1) . '&showposts=1');
    } else {
      query_posts($query_string . '&showposts=1');
    }
    ?>


    (Ich hoff mal, ich hab mich jetzt nicht verrechnet. ;-))

    Ansonsten bleibt wohl wirklich nur die Plugin-Lösung von Monika.

  • Ernüchterung: Die Links bzw Seiten werden nicht neu eingeteilt :(

    das kapier ich nicht .. also welche Links und welche Seiten werden nicht neu eingeteilt...

    lg

  • Eingestellt ist alles auf 1 Post pro Seite. Ich verändere das Archiv auf 15 Posts pro Seite. Allerdings kann ich nun 15x blättern und sehe immer diese 15 Einträge.

    Gruß :)

Jetzt mitmachen!

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