wake-up-neo.com

Erhöhen Sie das 10-Post-Limit pro Seite

Ich bin neu in WordPress und Codierung. Ich habe diese Website erstellt: http://www.psychiatryeducationforum.com/

Ich habe sechs Archivseiten und poste unter jeder Kategorie unterschiedliche Beiträge. Mir ist gerade aufgefallen, dass auf jeder Seite nur 10 Beiträge angezeigt werden.

Ich habe Folgendes versucht, bin jedoch gescheitert: Einstellung> Lesen> Geänderte Blogseiten werden höchstens auf 50 angezeigt.

Ist es möglich, eine unbegrenzte Anzahl von Posts auf jeder Seite zu haben?

1
Singh H

Es scheint, dass Ihr Thema (oder eines Ihrer Plugins) die Abfrage auf 10 Beiträge pro Seite reduziert hat.
Andernfalls muss durch Ändern der Option auf der Seite "Einstellungen" die Anzahl der Beiträge pro Seite geändert werden.

Überprüfen Sie den Code Ihres Themas und entfernen Sie den Parameter posts_per_page von Abfragen (wenn Abfragen geändert wurden und dieser Parameter festgelegt wurde).

Um alle Beiträge Ihres Blogs auf einer Seite zu haben, müssen Sie den Parameter posts_per_page von Abfragen auf -1 setzen.

Damit benutzerdefinierte Abfragen Ihren Einstellungen entsprechen, müssen Sie den Parameter posts_per_page in den Abfrageargumenten auf get_option('posts_per_page') setzen.

2
Hadi77

Ich habe die posts_per_page-Abfrage in -1 geändert. Ich habe Einstellungen> Lesen> Geänderte Blogseiten höchstens auf 99 gesetzt, aber keine Änderungen.

Ich habe auch versucht, diesen Code in posts.php einzufügen, aber keine Änderungen.

funktion hwl_home_pagesize ($ query) {if (is_admin () ||! $ query-> is_main_query ()) return;

if ( is_home() ) {
    // Display only 1 post for the original blog archive
    $query->set( 'posts_per_page', 1 );
    return;
}

if ( is_post_type_archive( 'movie' ) ) {
    // Display 50 posts for a custom post type called 'movie'
    $query->set( 'posts_per_page', 50 );
    return;
}

} add_action ('pre_get_posts', 'hwl_home_pagesize', 1);

0
Singh H

Sie sollten Ihre Designdateien nach dem Hook pre_get_posts action durchsuchen. Dieser Haken ermöglicht die Manipulation direkt vor der Ausführung der Abfrage. Das Abfrageobjekt wird zu diesem Zeitpunkt erstellt, sodass die Back-End-Einstellung von diesem Hook überschrieben werden kann.

Hinweis: Um alle Beiträge abzufragen, können Sie die Variable posts_per_page auf -1 setzen.

0
Fabian Marz