En este tutorial veremos una manera de excluir categorías que no quieres que aparezcan en tu página de Inicio.
El “truco” consiste en editar el archivo “functions.php” dentro de tu tema actual y añadir al final este código:
1 2 3 4 5 6 7 8 |
function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-8, -12' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category_home' ); |
Si has activado las “Friendly URL” en tu WordPress, quizá tengas que desactivarlas momentáneamente para navegar a la categoría que quieres excluir. En esa URL “no Friendly” verás el número de ID (ej:?cat=112). Este número es el que tendrás que reemplazar por ‘-139’ del ejemplo (conservando comillas simples y el guión medio “-” ).
Si quieres excluir más de una categoría, sólo tienes que añadir una coma “,” y el número de esta otra categoría:
1 |
$query->set( 'cat', '-139, -14' ); |
Los comentarios están cerrados.