• Boa tarde ! (:

    Estou tentando fazer paginar os posts de uma determinada categoria porem o mesmo sempre retorna 404 quando eu troco a pagina .

    Porem o Plugin detecta que existem posts em outras paginas mas não consigo trocar :\


    http://glaucia.lightinternet.com.br/category/blog

    Dei uma pesquisada no google e vi que é um problema comum porem não consigo arrumar de jeito algum , alguem poderia me dar um help ?

    Grato desde já
    Att(:

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Você deve estar usando outro bloco de query_posts em vez de get_postsou new WP_Query.

    Exemplo de uso errado:
    Mostrar posts recentes, com tags específicas etc na barra lateral usando query_posts.

    Substitua qualquer bloco adicional por qualquer destas duas funções e a paginação principal vai funcionar. O query_posts é especial para chamadas internas que tema ver com o arquivo de contexto, então usar esta função novamente vai interromper a query geral (naquele arquivo de tema/contexto).

    Criador do tópico ldouglas

    (@ldouglas)

    Boa tarde Diana.

    Então eu usei o new WP_Query. O codigo funcionou porem agora eu não consigo nem chamar a paginação , ela simplesmente não aparece , mesmo eu dando ‘showposts=2’, ou mandando dar display em todas as categorias ,

    Segue o codigo

    <ul>
       $query = new WP_Query( 'cat=6' );
         while ( $query->have_posts() ) : $query->the_post(); ?>
    
          //Conteudo
    
       <?php  endwhile; ?>
           <?php wp_reset_postdata(); ?>
    </ul>
                     <?php wp_pagenavi(); ?>

    Poderia me dizer se estou errando em algo ?
    Grato desde já (:

    Você diz a paginação do bloco?!

    Se for, é preciso informar a query para o pagenavi:

    <?php wp_pagenavi( array( 'query' => $query ) ); wp_reset_postdata();>

    Criador do tópico ldouglas

    (@ldouglas)

    Não funciona , não aparece a paginação =/
    meu codigo ja está assim .-.

    <?php
         $args = array(
         'post_type' => '
         'cat' => 6,
         'paged' => get_query_var('paged') ? get_query_var('paged') : 1,
         'posts_per_page' => 2 );
    
              $query = new WP_Query( $args);
     ?>
       <?php while ( $query->have_posts() ) : $query->the_post(); ?>
     <!-- CONTEUDO -->
        <?php  endwhile; ?>
          <?php wp_pagenavi( array( 'query' => $query ) ); ?>
            <?php wp_reset_postdata(); ?>

    Ja tentei de tudo mas nada de funcionar :T
    Obrigado pela ajuda (: .

    Moderador Míriam de Paula

    (@miriamdepaula)

    Conforme o código postado por você, a terceira linha está faltando coisa:

    Onde está:
    'post_type' => '

    Devia estar:

    'post_type' => 'SEU_POST_TYPE_AQUI'

    ou se quiser todos os posts, remova essa linha….

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Paginação Query_posts & wp_pagenavi’ está fechado para novas respostas.