Suporte » Problemas no funcionamento » [TÍPICO] Paginação Funcionando só que com erro!

  • Resolvido necxu

    (@necxu)


    Prezados Amigos,

    Estou chamando a função “wp_pagenavi” para fazer a paginação, inicialmente ocorre tudo certo, aparece na primeira página tudo OK!, na segunda ou na terceiro também, porém quando vou para a quarta ou quinta apresenta o “ERROR 404 – Página não encontrada”.

    Abaixo segue os código para vocês, experts, analisarem o possível erro. Já busquei e apliquei diversos tipos de outras soluções, mas não tem jeito.

    <?php
            $args = array(
    		'post_type' => 'post', //TYPE POSTS
    		//'cat' => 6, //DEFINE CATEGORY
    		'paged' => get_query_var('paged') ? get_query_var('paged') : 1,
    		'posts_per_page' => 6
    	);
    	$wp_query = new WP_Query($args);
    	if($wp_query->have_posts()){
    		while($wp_query->have_posts()){
    			$wp_query->the_post();
        ?>
        <article>
            <div class="Title">
                <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
                <div class="Date"><?php echo the_date(); ?></div>
            </div>
            <div id="Content"><?php the_content(); ?></div>
            <div class="Finale">
                <div class="Item">Por <span><?php the_author_link(); ?></span></div>
                <div class="Item">Tags <?php the_tags("<span>","</span> <span>","</span>"); ?></div>
            </div>
        </article>
        <?php if(function_exists( 'wp_bannerize' )) wp_bannerize('group=Conteudo&random=1&limit=1'); ?>
        <?php
    		}//END WHILE
    	?>
        <nav id="Nav-Pages">
        	<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
        </nav>
        <?php
    	}else{ // IF NOT HAVE POSTS
    	?>
        <div id="Error">
        	<div id="Title-Error">Erro 404</div>
        	<div id="Content-Error">Lamentamos, mas não foram encontrados artigos.</div>
        </div>
        <?php
            } // END IF HAVE POSTS
        ?>

    Também passo a parte da página “funcions.php” com o “wp_pagenavi” logo abaixo.

    function wp_pagenavi() {
    $template_directory;
    global $wp_query;
    $big = 999999999; // need an unlikely integer
    
    echo paginate_links( array(
    	'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    	'format' => '?paged=%#%',
    	'current' => max( 1, get_query_var('paged') ),
    	'total' => ($wp_query->max_num_pages),
    	'show_all' => True,
    	//'end_size' => 1,
    	//'mid_size' => 2,
    	'prev_next' => True,
    	'prev_text' => __('<img src="previous.png" />'),
    	'next_text' => __('<img src="next.png" />'),
    	'type' => 'list'
    ) );
    }

    Desde já agradecido pela atenção e ajuda.

A visualizar 1 resposta (de um total de 1)
A visualizar 1 resposta (de um total de 1)
  • O tópico ‘[TÍPICO] Paginação Funcionando só que com erro!’ está fechado a novas respostas.