Skip to content

Instantly share code, notes, and snippets.

@RafaelFunchal
Last active January 5, 2019 15:13
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save RafaelFunchal/4287302 to your computer and use it in GitHub Desktop.
Save RafaelFunchal/4287302 to your computer and use it in GitHub Desktop.
Como exibir apens posts de uma determinada categoria na sua página WordPress
<?php
// Documentação completa em http://codex.wordpress.org/Class_Reference/WP_Query
$args = array(
'cat' => 1, //ID da sua categoria
'posts_per_page ' => 4, // Número de posts a exibir
);
$novo_loop = new WP_Query( $args );
if ( $novo_loop->have_posts() ) : while ( $novo_loop->have_posts() ) : $novo_loop->the_post();
?>
INSIRA AQUI O CONTEÚDO DO SEU LOOP
<?php
endwhile;
else :
?>
CASO NÃO EXISTA POSTS
<?php
endif;
// Reseta as queries
wp_reset_postdata();
?>
@rafaeladapta
Copy link

rafaeladapta commented Jul 23, 2018

E se eu quiser listar todos os posts de uma só categoria, como ficaria? Pois determinando o ID eu listo somente da categoria "x, se eu clicar em outras categorias e carregar todos os posts da categoria como faria? O ID não deveria ser dinâmico?

@rondinelle03
Copy link

rondinelle03 commented Oct 26, 2018

alguém pode me ajudar? estou com o seguinte problema: estou listando taxonomy, linkando para outra página com seus determinados conteúdos como fazemos em categorias normais, mas toda vez que boto um novo conteúdo relacionado a taxonomy ela duplica.

exemplo:
Saúde (conteúdo diferente)
Saúde (conteúdo diferente)
Saúde (conteúdo diferente)
Educação
...
código:

<?php 
       query_posts(array( 'post_type' => 'educacao')); ?>
	<?php 
                  if(have_posts()) : while(have_posts()) : the_post(); ?>
		<?php 
			$args = array(
					 'template' => __( '%s  %l' ),
);
								the_taxonomies( $args ); 
								?> 
							<?php endwhile; endif; ?> 
     					<?php wp_reset_query(); ?> 
					</ul>

@Srubens
Copy link

Srubens commented Jan 5, 2019

Se caso especifique a quantidade de posts como colocar a paginação na mesma?
Ex: coloquei na pág 10 posts e depois adiciono mais 3 posts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment