Anzahl der angezeigten Listenpunkten

  • Wenn auf meinem Blog die Suchergebnisse angezeigt werden, werden immer nur zwei angezeigt, um die restlichen zu sehen, muss man blättern. Wie kann ich es ändern, dass alle Suchergebnisse auf einer Seite angezeigt werden?

    Current Work: Erstellen meines ersten WordpressTheme

    • 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

  • Das wird normalerweise von der search.php geregelt. Ich habe allerdings gerade mal nach "ipsum" gesucht und fünf Beiträge auf einer Seite angezeigt bekommen.

  • Das wird normalerweise von der search.php geregelt. Ich habe allerdings gerade mal nach "ipsum" gesucht und fünf Beiträge auf einer Seite angezeigt bekommen.


    Also ich bekomme nur 2 angezeigt. In meiner search.php finde ich nichts dazu - was sollte da denn stehen?

    Current Work: Erstellen meines ersten WordpressTheme

  • Was steht denn unter Einstellungen: Lesen: Blogseiten zeigen maximal...?


    Da habe ich 2 stehen. Ich dachte, das gilt nur für die Blogeinträge. Kann ich denn in meiner search.php etwas hinzufügen, damit dort mehr als nur 2 angezeigt werden?

    Current Work: Erstellen meines ersten WordpressTheme

  • Möglichst weit oben einfügen, auf jeden Fall über "if have_posts()":

    PHP
    // change the loop query so that it returns 20 posts per page
    $posts = query_posts($query_string . '&posts_per_page=20');

    Und statt 20 die gewünschte Zahl eintragen.

  • Möglichst weit oben einfügen, auf jeden Fall über "if have_posts()":

    PHP
    // change the loop query so that it returns 20 posts per page
    $posts = query_posts($query_string . '&posts_per_page=20');

    Und statt 20 die gewünschte Zahl eintragen.


    Das hat bei mir leider nicht funktioniert - ich habe es mit folgendem Code hinbekommen.

    PHP
    <?php query_posts('showposts=10'); ?>

    Doch nicht! Nun werde immer alle Einträge angezeigt. Wenn ich auf den Monat April klicke, werden alle angezeigt, anstatt, dass nur die aus dem Monat April. Was mache ich da verkehrt? Außerdem ist die Überschrift <h1> nicht mehr zu sehen.

    Außerdem klappt die Suche nicht mehr korrekt - es werden immer alle Artikel angezeigt. Ich nehme mal an, dass hat mit "query_posts" zu tun?!

    Current Work: Erstellen meines ersten WordpressTheme

    Einmal editiert, zuletzt von Blogga (27. April 2009 um 22:46)

  • Na ist ja logisch, Du überschreibst ja auch die ursprünglich ausgeführte Query. Mein Ansatz von weiter oben bewahrt dagegen den ursprünglichen Query-String. Wenn posts_per_page nicht geht, nimm halt showposts. Bin mir gerade nicht sicher, was der Unterschied ist. Bei mir klappt das jedenfalls so. ;-)

    P.S.: Wenn Du das in die search.php einfügst, wie kann sich das auf ein Monatsarchiv auswirken? Sicher, dass Du die richtige Datei erwischt hast?

    Einmal editiert, zuletzt von Ammaletu (28. April 2009 um 11:43)

  • Ich bin so blöd! Ich habe vergessen deine Anweisung zu umschließen <?php .. ?> - mein Fehler. Vielen Dank!

    Current Work: Erstellen meines ersten WordpressTheme

Jetzt mitmachen!

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