Paging + WP-Abfrage

Auf jeder Archivseite verwende ich entweder WP-Abfragen und kein Paging, oder Paging ohne WP-Abfrage und ein normales altes “if (have_posts)”

Jetzt auf einer Archivseite möchte ich mehr als 8 Posts anzeigen (8 ist in Einstellungen für alle meine normalen Archivseiten) Also dachte ich über die Verwendung einer WP-Abfrage, aber wenn ich eine verwende und stelle es 10 Posts anzeigen, das Paging bricht auch.

Irgendwelche Vorschläge?

Solutions Collecting From Web of "Paging + WP-Abfrage"

pre_get_posts hat es geschafft (danke Pieter und cybmeta!

Hier ist die Lösung:

 function hwl_home_pagesize( $query ) { if ( is_post_type_archive( 'motivation' ) ) { $query->set( 'posts_per_page', 9 ); return; } if ( is_post_type_archive( 'blog' ) ) { $query->set( 'posts_per_page', 14 ); return; } } add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 ); 

Das ist es!