Hallo,
ich bin langsam am Verzweifeln, seit 2 Tagen versuche ich die Anzahl der angezeigten Artikel in einer bestimmten Kategorie auf 1 zu beschränken ohne die Pagination zu zerstören.
Onkel Google liefert mir die immer gleichen Lösungsansätze, die nicht helfen. Ich habe alles Mögliche ausprobiert doch anstatt das Problem zu lösen bin ich auf weitere gestoßen. Scheinbar funktioniert das jQuery Plugin Accordion nicht zusammen mit Jetpacks Infinite-Scroll...Aber das ist ein anderes Thema.
Folgenden Code habe ich bezüglich der Artikelanzahl in der functions.php:
<code>
function custom_posts_per_page( $query ) {
if( is_category('21')) {
$query->set('posts_per_page', 1 );
echo ('Geht nicht!');
return;
}}
add_action('pre_get_posts', 'custom_posts_per_page', 1);
</code>
Alles anzeigen
Das "Echo" wird angezeigt also scheint die if-Bedingung richtig zu sein. Lediglich die Zeile darüber mit dem $query... hat keine Auswirkung. Ich kann nur nicht nachvollziehen warum.
Ich hoffe jemand von euch kann mir weiter helfen. Ich rauf mir schon die Haare. :-)
Vielen Dank im voraus.