Cómo excluir entradas de una categoría en el índex?

dbalbis Seguir

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Ago 2010
Mensajes
133
Buenas a todos,

Ando necesitando de su ayuda... resulta qe en el index no quiero mostrar post de una categoria como la excluyo?
 

h3ll0

Gamma
Desde
19 Oct 2013
Mensajes
451
Intenta con esto:

En tu archivo functions.php justo antes de ?> pega el siguiente código:

Insertar CODE, HTML o PHP:
function exclude_category($query) {
if ( $query->is_home() ) {
$query->set('cat', '-xx');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');

Deberás reemplazar las xx por el ID de la categoría que quieras excluir, sólo las xx el símbolo - déjalo como está.
 
Última edición:

isaacmartinez

Delta
Diseñador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Jul 2012
Mensajes
658
PHP:
<?php
if ( have_posts() ) : query_posts($query_string .'&cat=-1,-2'); while ( have_posts() ) : the_post();
?>

cat=-1,-2

estas serian las categorías a excluir tu eliges los ID de la categorías que no quieres en el loop
 
Arriba