Suporte » Plugins » error ao paginar custom post type em uma categoria

  • Resolvido Marcelo Sampaio

    (@marcelo-sampaio)


    Olá a todos estou desenvolvento meu primeir0 template wordpress
    crie o custom post type, mas quando tento pagina ele dentro de uma pagina category-servicos.php ele aparece o loop mas na hora de pagina para 2 pagina da erro de pagina não encontrada
    segue pagina:
    http://www.interativoweb.com.br/v1/categoria/servicos/

    o erro:

    http://www.interativoweb.com.br/v1/categoria/servicos/page/2/
    creio que seja devido a esse /page

    ele pagina normal quando eu ponho em uma page-servicos.php o problema so vem quando esta na category-servicos

    o codigo do loop é esse:

    <?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; ?>
    <?php $args = array(‘post_type’ => ‘servicos’, ‘paged’ => $paged, ‘posts_per_page’ => 1); ?>
    <?php query_posts($args); ?>

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>

    <h2>
    <?php the_title(); ?>
    </h2>
    <?php the_content(); ?>

    <?php endwhile; ?>
    <!–paginaçao–>
    <div class=”text-center”><?php wp_pagenavi(); ?></div>
    <?php wp_reset_query(); ?>
    <?php else : ?>
    <p>sem registros</p>
    <?php endif; ?>

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Não use query_posts(), sempre vá de WP_Query.

    No mais, você ta recriando a roda com essa lógica. Você não precisa criar uma página de query na mão para um CPT, utilize o arquivo correto e ele fará isso certo pra vc 🙂

    No caso, você pode criar um arquivo chamado archive-servicos.php e usar um query sem modificar a lógica dele.

    Veja exemplos no codex:

    http://codex.wordpress.org/Post_Type_Templates

    Qualquer dúvida estarei a disposição 🙂

    Abraços

    Criador do tópico Marcelo Sampaio

    (@marcelo-sampaio)

    ja renomeei o arquivo para archives-servicos.php é coloquei loop para wp_query.. o que acontece agora é ele não encontra mais o link.. volta index.php… =//

    Criador do tópico Marcelo Sampaio

    (@marcelo-sampaio)

    MatheusGimenez, muito obrigado pela dica eu fiz.. agora funcionou direitinho! =)

    Sem problema 🙂

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘error ao paginar custom post type em uma categoria’ está fechado para novas respostas.