Fehler in query_post ???

  • Ich bin auf einen Effekt gestoßen für welchen ich keine Erklärung finde.

    Bei Verwendung von query_post('showposts=1') werden 3 Posts angezeigt.
    Bei der Fehlersuche stellte sich nun heraus, dass für showposts <7 immer die falsche Zahl von Beiträgen angezeigt wird.
    1 --> 3 Posts
    2--> 4 Posts
    3 --> 4 Posts
    5 --> 6 Posts
    6 --> 7 Posts
    >6 alles i.O

    Hier der verwendete Code

    Ist dies ein Bug?:confused:

    • 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

  • Kann folgendes sein:

    a) Du hast davor eine andere Query > wp_reset_query vor Loop machen
    b) Du könntest versuchen einen anderen Parameter zB orderby davor anzuführen und schauen, ob der auch nicht funktioniert
    c) mit posts per page und paged probieren.

  • Victor

    Ich habe den Test erweitert und nun festgestellt, dass der Effekt nur auftritt falls das Argument 'showposts=1' alleine steht.
    Damit werden 3 Posts angezeigt

    Falls ich weitere Argumente hinzufüge funktioniert es.
    Dieses Beispiel funktioniert:confused:

    PHP
    query_posts('post_type=page&showposts=1&orderby=date');

    Hast Du es alleine stehen??

  • solche Bugs

    Ich würde die notwendige Unterscheidung zwischen Seiten/Posts nicht Bug nennen. Da man nicht gleichzeitig Seiten und Artikel in die Query holen kann, finde ich soweit eigentlich ok. Sonst wären die ja ad absurdum geführt.

Jetzt mitmachen!

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