Novidades

Inscreva-se em nosso canal no Youtube Daviwp

Double custom post type

20/11/2014 Novidades | WordPress (3) comentários

Olá amigos! vamos aprender agora como exibir conteúdos de dois custom post type, isso mesmo listar os post juntos, vejamos que é possível fazer isso fácil, vou postar um loop pronto abaixo, analise leia o código.

<?php
	$args = array(
	'post_type' => array('primeiro post type', 'segundo post type'),
	'posts_per_page' =>6,
	'tax_query' => array(
	   array(
		'taxonomy' => 'sua taxonomy',
		'field' => 'slug',
		'terms' => nome do termo
	         )
	    ),
	);
	$my_posts = get_posts($args);
?>
<?php if($my_posts): foreach( $my_posts as $post ): setup_postdata($post); ?>
<!-- seu conteúdo aqui. -->
 
<?php endforeach; else: ?>
   <p>Nenhum conteúdo encontrado.</p>
<?php endif; ?>

Repare no código que ‘post_type’ => array(‘primeiro post type’, ‘segundo post type’), aqui você coloca os post types que deseja listar, aqui ‘posts_per_page’ =>6, é a quantidade de post,
aqui ‘taxonomy’ => ‘sua taxonomy’, é o nome da sua taxonomy criada, aqui ‘terms’ => nome do termo você coloca o termo que deseja listar, especifico ou current, especifico por exemplo ‘terms’ => ‘noticias’, caso queira fazer isso dinâmico ‘terms’ => $post->post_name ou $term->name .

Qualquer duvida mande comentários.
É isso galera espero que ajude, até a próxima!

daviwp

Meu nome é Davi Alves desenvolvedor web e WordPress developer, residente de Belo Horizonte, sou um dos organizadores do WordCamp evento oficial do WordPress em BH e co-fundador do Belo Horizonte WordPress Group juntamente com o fundador Mateus Neves, sou articulista de alguns sites, e fundador do daviwp.com, aqui compartilho conhecimentos para toda galera aficionada em WordPress.