Mit dem Action Hook pre_get_posts
1 kannst du auf das $query Objekt zugreifen und die Ausgabe des Loops z.B. mit Hilfe von Parametern entsprechend verändern. Mit den Pagination Parameters2 kannst du die Anzahl der auszugebenden Beiträge verändern.
Sollen auf einer Archivseite für z.B. einen Custom Post Typ bzw. für einen Beitragstypen namens "products" mehr oder weniger Beiträge bei einer Schleife ausgegeben werden, als du in den Einstellungen › Lesen angegeben hast, kannst du folgenden Codeschnipsel in die Datei functions.php im Child Theme oder in ein seitenspezifisches Plugin einfügen
function zeige_mehr_beitrage( $query ) {
if ( ! is_admin() && $query->is_main_query() && is_post_type_archive( 'products' ) ) {
$query->set( 'posts_per_page', 100 );
return;
}
}
add_action( 'pre_get_posts', 'zeige_mehr_beitrage', 1 );
Hinweis: Ändere den Namen des Custom Post Types ('products'
) und die Anzahl (100
) der auszugebenden Beiträgen nach deinen Wünschen.
Links