Como assim visualizar aquela categoria?
vc quer dizer “quando entrar na home sempre ver posts daquela categoria”?
Se for essa a intenção vc pode fazer com query_posts
É exatamente isso.
Mas cara, você pode postar o código exato que faça isso e onde eu o insiro por favor?
Muito obrigado pela atenção!
Procure no arquivo index o seguinte trecho ou algo semelhante a isso
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
E adicione acima disso
<?php query_posts( 'cat=1' ); ?>
Ficaria assim
<?php query_posts( 'cat=1' ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
Obs: no <?php query_posts( 'cat=1' ); ?>
vc precisa alterar o número 1 pelo número ID da sua categoria.
Para descobrir o número ID da categoria vc pode entrar na edição de categorias e clicar para editar sua categoria desejada.
No final do endereço do seu navegador irá aparecer algo semelhante com category&tag_ID=42&post_type=post, neste meu exemplo o número ID da minha categoria é 42.
Então bastaria eu mudar o 1 pelo 42 no exemplo deixando assim
<?php query_posts( 'cat=42' ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
Um jeito mais eficiente, eu acho, é colocar o seguinte no seu functions.php:
function categoria_na_home($query) {
if ( $query->is_home ) {
$query->set('cat', '42');
}
return $query;
}
add_filter('pre_get_posts', 'categoria_na_home');
ASsim, a query não seria feita duas vezes, e também não dá problema com paginação. Testa aí pra ver se funciona.