WordPress: visualizzare un numero diverso di post per una specifica categoria

WordPress: visualizzare un numero diverso di post per una specifica categoria

A volte ci può essere l'esigenza di avere un determinato numero di post per una specifica categoria di WordPress, senza con questo dover modificare il Loop di tutte le altre categorie. La soluzione a questo problema richiede due passaggi.

Nel file archive.php possiamo aggiungere il seguente codice prima del Loop. Questo codice verifica la categoria in uso e aggiunge un parametro alla query dei post contenente il numero di post da visualizzare per quella specifica categoria:


if (is_category('Portfolio')) {

   global $query_string;

   query_posts($query_string . '&posts_per_page=5');

}

// Loop

Dopo il Loop è necessario resettare la query dei post per evitare che influenzi il Loop delle altre pagine:


if (is_category('Portfolio')) {
	
	wp_reset_query();
}
Torna su