Hay ocasiones en que no quieres que se muestren posts de ciertas categorías en tu blog, bien porque las quieres mostrar solo en secciones específicas, o porque son solo para un tipo de usuario, tu decides el motivo.
Si alguna vez has pensado en que necesitas excluir posts de ciertas categorías y que no se muestren en según que lugares de tu blog, la página principal, por ejemplo, aquí tienes dos modos de conseguirlo.
Advanced Category Excluder
Como siempre, o casi, hay un plugin para conseguirlo. Gracias a Advanced Category Excluder puedes decidir si ciertas categorías se mostrarán en la página principal o incluso en la lista de categorías de tu barra lateral. Solo tienes que elegir la categoría y marcar las casillas adecuadas a cada caso.
Modificando el Loop
Por supuesto, también puedes modificar manualmente el loop de WordPress, lo que te dará mucha mas flexibilidad pues vas a poder utilizar este sistema de exclusión de categorías en cualquier lugar de tu blog.
Para ello debes modificar la “llamada” a las categorías de posts a mostrar por algo similar a este ejemplo:
-
<?php
-
if ( have_posts() ) : query_posts($query_string .‘&cat=-1,-2′); while ( have_posts() ) : the_post();
-
?>
Donde ‘-1′ y ‘-2′ serían los ID de categoría a excluir que, como es normal, puedes ampliar, reducir o cambiar a tu gusto.

Comments are closed.