Todo post que eu crio aparece na home do blog, o que eu queria é não aparecer os posts com uma determinada categoria. Existe algum código que exclua uma categoria pelo id dela? segue o código:
<?php get_header(); ?>
<div class="bloco-esquerdo">
<?php blogholding_lista_posts_home(); ?>
<?php wp_pagination(); ?>
</div>
<?php get_footer(); ?>
Esse é o código que esta no index.php
function blogholding_lista_posts_home(){
$posts = getItemsPostsPaginacao();
blogholding_posts_html( $posts );
}
Essa é a função que a página index.php chama
function getItemsPostsPaginacao(){
$items_por_pagina = 6;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$itens = getQuery( array( 'showposts' => $items_por_pagina, 'paged' => $paged ) );
$lista = getItemsSemDestaque($itens->posts, 6);
if(count($lista)==$items_por_pagina) {
return $lista;
}else{
$qtd_itens = $items_por_pagina-count($lista);
$mais_itens = getQuery( array( 'showposts' => $items_por_pagina, 'paged' => $paged+1 ) );
$mais_itens = getItemsSemDestaque( $mais_itens->posts, $qtd_itens );
$lista = get_merge_pretty($lista, $mais_itens); //terminar essa atividade
}
return $lista;
}
E essa é a função que faz a paginação e exibe todos os posts
Agradeço pela ajuda desde já.