Tag : exclure

Exclure des catégories de la page d’accueil avec wordpress 3.1

Et oui cette nouvelle version de wordpress n’est pas sans bug. Preuve en est celui de l’exclusion d’une ou plusieurs catégories de la boucle des articles. Sur le principe cette fonction est très pratique pour ne pas diffuser certains articles dans votre flux RSS ou bien sur la page d’accueil du site.

Afin d’avoir quelque chose de fonctionnel voici le nouveau bout de code à intégrer dans votre fichier functions.php de votre thème.

// Exclude category from home
function myFilter($query) {
	if ($query->is_home) {
		$query->set('category__not_in',array(39,10));
	}
return $query;
}
add_filter('pre_get_posts','myFilter');

Dans l’exemple ci-dessus on utilise donc category__not_in au lieu de cat. J’exclue donc les catégorie 10 et 39.

Ce bug est identifié chez wordpress.