Menu Close

So passen Sie die Anzahl der Artikel an, die auf der WordPress-Hauptindexseite und in den Archiven angezeigt werden

Wenn ich eine Website oder ein Blog durch Anpassung an WordPress verfasse, habe ich eine großartige Idee im Kopf, aber ich stoße oft auf die Realität, der die Codierungsfähigkeit fehlt, um sie zu realisieren.

Heute hatte ich die Idee, auf der Hauptseite und der Kategorie- oder Archivseite der Site die Anzahl der pro Seite anzuzeigenden Artikel festzulegen, die standardmäßig auf 10 eingestellt ist. . Das ist sehr nützlich.

    WordPress Site Hauptseite 'index.php' ändert nur die Anzahl der Beiträge pro Seite

Wenn Sie nach Möglichkeiten suchen, die Anzahl der Beiträge pro Seite zu ändern, stehen nicht viele Daten zur Verfügung, aber manchmal sind die Informationen zu kompliziert und ineffizient.

Also wollte ich die einfachste Modifikation machen, also fand ich die WordPress-API selbst. Im Allgemeinen können Sie den von WordPress bereitgestellten Code direkt mit fuction.php verwenden, um den stabilsten, leichtesten und am einfachsten gewünschten Effekt zu erzielen.

SoOffizielle WordPress-DokumentationIch habe den gewünschten Code in meinem Code gefunden.

function 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 );

Um den Code zu erklären, bedeutet der erste Absatz, dass die artikelbezogene Funktion gestartet wird, der zweite rot'is_home'Ist der Teil der Hauptseite, index.php, der die Anzahl der Beiträge pro Seite steuert.

Rot lackierte Nummer'1'Wenn Sie die Anzahl der Artikel anpassen, die auf der Hauptseite angezeigt werden sollen, und Sie diese als Beispielcode eingeben, wird auf der Hauptseite nur ein Artikel angezeigt. Auf den anderen Seiten wird es wie unter "WordPress-Admin-Seite"> "Einstellungen"> "Lesen"> "Anzahl der Beiträge pro Seite" festgelegt angezeigt.

Drittes Blau gemalt'movie'Abschnitt definiert die Anzahl der Beiträge, die auf der Archivseite angezeigt werden sollen.

Ich'movie'Geben Sie den Namen des Archivs ein, das auf das Teil angewendet werden soll, und setzen Sie dann die Zahl in der blauen '50' auf die Anzahl der Beiträge im Archiv.

Wenn Sie ein Archiv hinzufügen möchten, das Sie einrichten möchten, können Sie einfach mit der Erstellung des dritten Codes beginnen

function 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;
    }
    
    if ( is_post_type_archive( 'picture' ) ) {
        // 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 );

Und wenn Sie nur die Anzahl der Posts auf der Hauptseite wie GKKmon steuern müssen, können Sie alle unbrauchbaren Teile löschen und nur den folgenden Code verwenden.

function 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;
    }
}
add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );

    Warum und wie Sie die Anzahl der Beiträge auf der Hauptseite steuern können

Normalerweise können Sie die Anzahl der Artikel auf der Hauptseite festlegen, wenn Sie neben dem Posten auf der Hauptseite verschiedene Elemente verfügbar machen möchten oder wenn Sie die Indexseite im Zeitschriftenformat dekorieren möchten.

Derzeit werden auf der Hauptseite von GKKmon.com auch die Funktionswerkzeuge oben angezeigt. Anschließend werden zwei neue Einträge angezeigt. Anschließend werden die Magazine und Informationsmedien nach Kategorien sortiert.

Auf diese Weise können Sie die Hauptseite nach Ihrem Geschmack frei nutzen.

Related posts - 관련 글

Kommentare (Angaben nicht erforderlich)

Posted in All, Wordpress

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.