WordPress

Inscreva-se em nosso canal no Youtube Daviwp

Como faço para paginar um custom post type

23/10/2013 WordPress (0) comentário

Olá Galera, a pedido de alguns amigos e visitantes do blog, estou postando este método,
é bem simples, ainda existe outras formas de fazer este é um deles, vamos ver como funciona.

Basta copiar e colar esse código abaixo dentro do archive do seu custom post type, perceba que logo mais na linha $wp_query->query(‘showposts=6&post_type=news’.’&paged=’.$paged); onde esta escrito showposts é a quantidade de post que você deseja listar, logo mais na frente onde esta escrito post_type=news é o nome do registro do seu custom post type,

<?php 
  $temp = $wp_query; 
  $wp_query = null; 
  $wp_query = new WP_Query(); 
  $wp_query->query('showposts=6&post_type=news'.'&paged='.$paged); 
 
  while ($wp_query->have_posts()) : $wp_query->the_post(); 
?>
 
  <?php the_content(); ?>
 
<?php endwhile; ?>
 
<nav>
    <?php previous_posts_link('&laquo; Próximo') ?>
    <?php next_posts_link('Anterior &raquo;') ?>
</nav>
 
<?php 
  $wp_query = null; 
  $wp_query = $temp;  // Reset
?>

É isso galera espero ajudar vocês, valeu abraços e até o próximo!

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.