Heim  >  Artikel  >  CMS-Tutorial  >  So passen Sie die Anzahl der in WordPress angezeigten Artikel manuell an

So passen Sie die Anzahl der in WordPress angezeigten Artikel manuell an

藏色散人
藏色散人nach vorne
2020-06-18 13:28:553440Durchsuche

Die folgende Spalte mit WordPress-Tipps stellt Ihnen die detaillierte Methode zum manuellen Anpassen der Anzahl der in WordPress angezeigten Artikel vor. Ich hoffe, dass sie Ihren Freunden hilfreich sein wird Wer braucht es!

So passen Sie die Anzahl der in WordPress angezeigten Artikel manuell an

WordPressDie Anzahl der pro Seite angezeigten Artikel wird in den Hintergrundleseeinstellungen angegeben und auf die Blogliste angewendet Die Struktur beim Hinzufügen dieser Seiten (normalerweise Startseite), Suchseite, Kategorieseite und Zeitindexseite ist unterschiedlich. Bei einigen wird beispielsweise der Titel und die Zusammenfassung angezeigt Die Anzahl der Seiten gilt nicht für jede Seite. Um die Anzahl der auf jeder Seite angezeigten Artikel entsprechend dem Seitentyp anzugeben, müssen Sie Code schreiben, um ihn zu implementieren.

Empfohlene Methode

Um die Anzahl der auf jeder Seite angezeigten Artikel zu ändern, müssen Sie den Parameter posts_per_page ändern und den folgenden Code in die Datei „functions.php“ einfügen, um dies zu erreichen Der Code stammt von WordPress Answers.

function custom_posts_per_page($query){
    if(is_home()){
    $query->set('posts_per_page',8);//首页每页显示8篇文章
    }
    if(is_search()){
        $query->set('posts_per_page',-1);//搜索页显示所有匹配的文章,不分页
    }
    if(is_archive()){
        $query->set('posts_per_page',25);//archive每页显示25篇文章
}//endif
}//function
 
//this adds the function above to the 'pre_get_posts' action    
add_action('pre_get_posts','custom_posts_per_page');

Mit WordPress-Bedingungs-Tags können Sie diesen Code beliebig erweitern.

Methoden nicht empfohlen

Es wird nicht empfohlen, die Theme-Vorlage direkt zu ändern, z. B. query_posts vor der index.php-Hauptschleife zu verwenden, um die Anzahl der auf jeder Seite angezeigten Artikel zu ändern

query_posts( 'posts_per_page=5' );

Nachteile:

Erstens die Anzahl der Abfragen erhöhen

Zweitens ist die Flexibilität nicht hoch. Wenn Kategorien und Tags ihre eigenen Vorlagen haben, müssen Sie den query_posts-Trick wiederholen diese Vorlagen.

Drittens müssen Sie bei der Verwendung von query_posts besonders vorsichtig sein. Wenn Sie vergessen, die globale Variable wiederherzustellen, können unerklärliche Fehler auftreten.

Das obige ist der detaillierte Inhalt vonSo passen Sie die Anzahl der in WordPress angezeigten Artikel manuell an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen