• Resolvido toninhopj

    (@toninhopj)


    Boa tarde

    estou criando um temo com jquery.scrollTo-1.4.2-min, então tive que colocar todas as páginas dentro de um mesmo arquivo.php, agora estou precisando colocar paginação em uma parte do meu site, ou seja, preciso atualizar somente uma parte do site, alguém poderia me ajudar?

    <?php
    	$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    	$args = array(
    		'post_type' => 'cliente',
    		'orderby' => 'title',
    		'order' => 'ASC',
    		'posts_per_page' => '4',
    		'paged' => $paged
    	);
    
    	$wp_query = new WP_Query( $args );
    
    		if ( $wp_query->have_posts() ) {
    
    			while ( $wp_query->have_posts() ) : $wp_query->the_post();?>
    
    				<div class="list">
    					<!--<h3><a href="<?php //the_permalink(); ?>" title="<?php //the_title(); ?>"><?php //the_title(); ?></a></h3>-->
    					<?php the_post_thumbnail('thumbnail');?>
    				</div><!--list-->
    
    			<?php endwhile; // end of the loop.
    
    		wp_pagenavi( array( 'query' => $wp_query ) );
    	}
    ?
Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • Criador do tópico toninhopj

    (@toninhopj)

    Consegui atualizar apenas a parte que eu queria, agora quando clico para mudar de pagina, ela retorna a mesma, o que pode ser?

    Criador do tópico toninhopj

    (@toninhopj)

    Novo loop que estou usando

    <?php
    	$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    	$args = array(
    		'post_type' => 'cliente',
    		'orderby' => 'title',
    		'order' => 'ASC',
    		'posts_per_page' => '4',
    		'paged' => $paged
    	);
    
    	$wp_query = new WP_Query( $args );
    
    		if ( $wp_query->have_posts() ) {
    
    			while ( $wp_query->have_posts() ) : $wp_query->the_post();?>
    
    				<div class="list">
    					<!--<h3><a>" title="<?php //the_title(); ?>"><?php //the_title(); ?></a></h3>-->
    					<?php the_post_thumbnail('thumbnail');?>
    				</div><!--list-->
    
    			<?php endwhile; // end of the loop.?>
    		<div id="paginate">
    			<?php wp_pagenavi( array( 'query' => $wp_query ) );}?>
    		</div>
    Criador do tópico toninhopj

    (@toninhopj)

    alguem?

    de vez de $wp_query = new WP_Query( $args );

    tenta $wp_query = new WP_Query( $args.’&paged=’.$paged );

    Criador do tópico toninhopj

    (@toninhopj)

    Bruno quando substitui esta parte, parou de funcionar.
    Tem outra ideia do que pode ser? já li vários forums de pessoas com o mesmo problema mas não consegui adaptar nenhum ao que eu preciso, ainda sou meio novo no wordpress, e não tenho muito conhecimento em php.

    agradeço a ajuda assim mesmo.

    mas tenta assim

    $args = array(
    ‘post_type’ => ‘cliente’,
    ‘orderby’ => ‘title’,
    ‘order’ => ‘ASC’,
    ‘posts_per_page’ => ‘4’,
    ‘paged’ => $paged
    );

    $wp_query = new WP_Query( $args.’&paged=’.$paged );
    de vez assim..

    tira essa linha -> $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    $args = array(
    ‘post_type’ => ‘cliente’,
    ‘orderby’ => ‘title’,
    ‘order’ => ‘ASC’,
    ‘posts_per_page’ => ‘4’,
    ‘paged’ => $paged
    );

    $wp_query = new WP_Query( $args );

    Criador do tópico toninhopj

    (@toninhopj)

    Quando uso esta linha
    $wp_query = new WP_Query( $args.'&paged='.$paged );

    o loop não funciona.

    tenta:

    $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    $args = array(
    ‘post_type’ => ‘cliente’,
    ‘orderby’ => ‘title’,
    ‘order’ => ‘ASC’,
    ‘posts_per_page’ => ‘4’,
    ‘paged’ => $paged
    );

    query_posts($args . ‘&paged=’ . $paged);

    Criador do tópico toninhopj

    (@toninhopj)

    Ainda não funciona o loop.

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