"Ältere Artikel"-Link unterschlägt Artikel

  • Hallo,

    ich stelle irritiert fest (nach Upgrade von 2.3 nach 2.6 - ohne dass das zwangsläufig zusammenhängen muss), dass der Link "Ältere Artikel" ("/index.php/page/2/") auf meiner Startseite zum vorletzten Artikel führt, nicht zum letzten. Dort führt im Gegenzug "Neuere Artikel" direkt zur Startseite. Auch danach werden viele Artikel schlicht unterschlagen. Ich bin mir keines Unterschiedes in den unterschlagenen Artikeln bewusst, woran kann sowas liegen?

    Meta-Data:

    • Darum geht es: editorial.de - (ja ja, nicht sehr viel passiert die letzten Jahre)
    • Design ist eine Abwandlung der "WordPress Default DE-Edition"
    • Plugins: "Auto Header Generator", "o42-clean-umlauts"

    Dazugehöriger Quelltext in "index.php":

    PHP
    <div class="navigation">
        <div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries', 'kubrick')) ?></div>
        <div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;', 'kubrick')) ?></div>
    </div>


    Nachtrag: Es ist schon auffällig, dass alle per "Ältere/Neuere" erreichbaren Artikel aus der gleichen Kategorie ("Real Life") kommen, andererseits sind trotzdem nicht alle Artikel dieser Kategorie vertreten.

    Ideen?

    Danke,
    Thorsten

    Einmal editiert, zuletzt von woof (14. August 2008 um 08:29)

    • 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

  • WordPress 2.6 scheint Probleme zu haben, wenn sich ein index.php in den Permalinks befindet. Also entweder das index.php entfernen, oder die Permalinks mal deaktivieren, und schauen ob der Fehler dann noch immer auftritt.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Hallo,

    okay, entschuldigt, aus Mysterium wird Anfängertum. Ich hatte gehofft, ich benutze WordPress, etwas an meine Wünsche anpassen und gut, aber es sieht wohl so aus, als fehlen mir grundlegendes Verständnis und scheinbar die Möglichkeiten innerhalb von WordPress (wenn ich mich auf Theme-Programmierung und Konfiguration beschränke, also nicht im System selbst rumpatche). Von vorne:

    Das geschilderte Problem hat nichts mit 2.6 zu tun, es war Kombination aus meiner Konfiguration und meinem gebastelten Theme. Ich will auf der Startseite nur den aktuellsten Beitrag, also hatte ich das explizit in die "index.php" reingebastelt. In den Leseeinstellungen stand "Zeige die letzten" auf fünf oder so, dementsprechend ist die Navigation "ältere/neuere" Beiträge zu jedem fünften Beitrag gesprungen. Wenn ich diese Einstellung auf "1" stelle reagieren die Links wie von mir erwartet.

    Allerdings werden dann die Archivseiten ebenfalls auf einen Artikel gesetzt, und aus irgendeinem Grund weigert sich auf den Seiten die Navigation grundsätzlich, zu erscheinen. So hätte ich also das Archiv effektiv geschrottet, nur ein Beitrag pro Jahr erreichbar.

    Nun habe ich "Zeige die letzten" so hoch gestellt, dass bestimmt alle Beiträge eines Jahres erscheinen und die Navigation überhaupt nirgends mehr erscheint (d.h. Einstellung größer als Gesamtzahl der Beiträge), nicht wie gewünscht, aber immerhin jetzt eine konsistente Darstellung.

    Um meine Verwirrung etwas zu lindern, darf ich ein paar Anfänger-Fragen stellen?

    1. Wozu dient die Leseeinstellung "Zeige die aktuellsten"?
    2. Gibt es eine korrekte Möglichkeit, auf der Startseite nur einen Beitrag anzuzeigen und ansonsten die Navigation korrekt funktionierend zu machen und für das Archiv eine andere Anzahl an Beiträgen pro Seite zu definieren?
    3. Gibt es andere Möglichkeiten, dynamisch explizite Links einzufügen, die auf den neueren/älteren Beitrag verlinken? Z.B. auf der Startseite auf den zweiten Beitrag zu verlinken unabhängig von "next_posts_link()" und "Zeige die letzten".
    4. Woran könnte es liegen, dass in "archive.php" für "next_posts_link()" und "previous_posts_link()" kein Inhalt erzeugt wird? Die umgebenden DIV (s.o.) werden gerendert.

    Grüße,
    Thorsten

  • Okay, das war hier hoffnungslos OFF-TOPIC, drum mag keiner antworten. Der Vollstandigkeit halber trotzdem, 4. scheint ein Bug zu sein.

    Einmal editiert, zuletzt von woof (17. August 2008 um 20:37)

Jetzt mitmachen!

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