Zurückblättern geht nicht

  • Hallo Leute,

    in meinem Blog - Das wilde Gartenblog kann ich nicht zu den älteren Beiträgen zurück blättern. Die Links dazu sind unverändert:

    <div class="navigation">
    <div class="alignleft"><?php next_posts_link('&laquo; Vorherige Eintr&auml;ge') ?></div>
    <div class="alignright"><?php previous_posts_link('N&auml;chste Eintr&auml;ge &raquo;') ?></div>
    </div>

    Klicke ich von der Startseite auf "vorherige Einträge", wird diesselbe Startseite wieder angezeigt, nun aber mit der URL http://www.das-wilde-gartenblog.de/page/2/

    Code
    http://www.das-wilde-gartenblog.de/page/2/

    http://www.das-wilde-gartenblog.de/page/2/ - was ja ganz nebenbei das Problem des "doppelten Contents" bei Google ergibt.

    Ich nutze das Clean-Umlaut-Plugin, die Permalinkstruktur ist "Basierend auf Datum und Name". Sonst keine Besonderheiten.

    Vor der Anfrage hab ich das Forum durchsucht, doch diejenigen, die das Problem mal hatten, hatten es in Zusammenhang mit Plugins, die ich nicht nutze.

    Hat jemand eine Idee???

    LG

    Claudia

    • 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

  • Bei mir sieht das so aus:

    HTML
    <?php posts_nav_link(' — ', __('&laquo; Previous Page'), __('Next Page &raquo;')); ?>


    Auf jeden Fall brauchst du posts_nav_link anstelle von next_posts_link, denk ich mal...

  • Mein code ist Standard, wie gesagt. er steht genauso in anderen (eigenen) Blogs und funtkioniert. Ich habe dennoch deine Version ausprobiert: selbes Ergebnis, die Startseite kommt wieder, nicht die "vorherigen".

    Bin etwas ratlos..

    Grüße

    Claudia

  • Hi Claudia

    ich erlebe dies mit den neuen WP Versionen manchmal,
    kommt auf den Server, die Apache Version und vielleicht sogar mysql Version an

    1. das Blättern wird Dir sowieso Doppelten COntent liefern, ist derzeit so,
    war vor wenigen Wochen noch anders :(

    2. probiere mal dieses Plugin:
    pagebar v1.3 - WP 2.1 kompatibel - elektroelch

    3. hilft das Plugin auch nichts, dann schalt mal die Permalinks ab und sieh nach, ob es immer noch so ist,

    4. bitte gib Rückmeldung über den Stand der Dinge ;)

    5. du erkennst unschwer *unratlos* bin ich auch nicht, aber irgendwie werden wir dem *Schwein schon schlachten, wenn ihm auch quieckte *


    lg

  • selbes Problem

    Hi, ich hab auf meinem Blog datenschmutz genau dasselbe Problem. Permalinks abdrehen nützt leider auch nix; und das 2.1er kompatible Pagebar-Plugin zeigt zwar die richtige Anzahl von Seiten, und spring zur richtigen Adresse, aber es werden immer dieselben Beiträge angezeigt.

    Hat irgendjemand vielleicht eine Ahnung, woran das noch liegen könnte?

  • Ich hab es weg bekommen!! Und zwar hab ich ein anderes Theme (default_de) ausprobiert, da zeigte sich der Fehler nicht. In meinem selbst angepassten Theme war der Fehler auch nur auf der Index, in den Kategorien klappte das blättern.

    ALSO hab ich die INDEX.PHP aus default_de nochmal über meine aktuelle kopiert (worauf alles funktionierte!) und dann hab ich nochmal sorgfältig die nötigen Änderungen nachgeholt - bei jeder Änderung immer getestet, obs noch funktioniert. Klappt jetzt!

    Das ist zwar keine Aufklärung, woran es gelegen hat, aber ich erinnere mich, dass ich das schonmal so wegbekommen habe (und mich NICHT erinnert, weil keine "echte Lösung").

    Beste Grüße

    Claudia

  • Solved :-)

    Yes! Ich hab's, ich hab's - ist eh alles dokumentiert auf WordPress. Und weil andere auch das Problem haben, will ich meine Lösung hier dokumentieren, zur allfälligen Nachahmung :-)

    Und zwar: im standardtemplate wird der Loop mit

    PHP
    <?php while (have_posts()) : the_post(); ?>

    aufgerufen, was zur Darstellung der Artikel lt. Optionen führt.

    Auf meiner Startseite verwende ich aber vorher den Aufruf

    PHP
    <?php query_posts('showposts=6&cat=-24'); ?>

    um diese Ausgabe anzupassen.

    Und genau da liegt das Problem:
    [quoted von WordPress › Blog Tool and Weblog Platform]http://codex.wordpress.org/Template_Tags/query_posts

    Zitat

    Place a call to query_posts() in one of your Template files before The Loop begins. The wp_query object will generate a new SQL query using your parameters. [COLOR=Red]When you do this, WordPress ignores the other parameters it receives via the URL[/COLOR] (such as page number or category). [COLOR=Red]If you want to preserve that information, you can use the variable $query_string in the call to query_posts().[/COLOR]
    For example, to set the display order of the posts without affecting the rest of the query string, you could place the following before The Loop:
    query_posts($query_string . "&order=ASC")

    Das heißt, der Aufruf schaut in meinem Fall so aus:

    PHP
    <?php query_posts($query_string . 'showposts=6&cat=-24'); ?>

    Damit funktioniert dann das Paging bzw. vorherige/nächste Artikel. :mrgreen:

  • Huch, jetzt krieg ich die Krise, dat trifft mich auch!!!! Aber leider bekomm ich es nicht hin :(
    Vielleicht fällt von euch jemand was ein? Ich hab das Snippet von Claudia aus erstem Post probiert auch damit gehts nicht. Eigentlich dürfte ich gar nicht betroffen sein, hab die Lösung von hier ja gar nicht nötig bzw. wüsste nicht wo ich da ansetzen soll.
    Ich stolperte jetzt zufällig drüber, man blättert ja nicht so oft im eigenem Blog.

    Hier meine index.php


    Was ist zu tun?

  • So, dann können wir's schließen, nach ner Stunde hab ich's jetzt gefunden kann es aber nicht erklären. Jedenfalls hat es meine Kategorieeinstellungen von den Permalinks nicht übernommen.
    Workaround, in wp-includes/rewrite.php Zeile 371:

    if (empty($this->category_base))
    $this->category_structure = $this->front . 'MEINE_Kategorie-Basis/';
    else
    .............


    Schönen Feierabend :-D

  • Hä? Was ist denn jetzt "MEINE_Kategorie-Basis"?
    Und was muss ich machen, damit das auch mit Monats-Archiven funktioniert?
    Mir deucht, es steht in direktem Zusammenhang mit den angepassten Permalinks, aber wie man das abstellen kann, erschließt sich mir auch nach Olafs Hinweis nicht so recht. Vor allem mag ich diese Hacks nicht so, denn beim nächsten WordPress-Update vergess ich die mit Sicherheit wieder nachzuziehen...

Jetzt mitmachen!

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