Soporte » Guías – Resolución de problemas » La paginación no funciona, se queda siempre en la primera

  • Resuelto sourcer18

    (@sourcer18)


    Buenas tengo un pagina de tipo single en la que muestros un cpt que lo he llamado productos, ahora bien quiero hacerle paginacion ,pero siempre que le doy al boton me carga la misma pagina, que podria ser??
    Les paso el codigo que estoy utilizando.

    <?php
                                    global $paged ;
                                    $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
                                    global $the_query_paginacion;
                                    $args=array('posts_per_page' => 6,
                                    'post_type' => 'producto',
                                    'paged'=> $paged);
                                    $the_query_paginacion = new WP_Query($args);
                                    if( $the_query_paginacion->have_posts() ):
                                        //query_posts("post_type=producto&paged=$paged");
    
                                        while ( $the_query_paginacion->have_posts() ) : $the_query_paginacion->the_post();
    
                                        $categoriaObjeto=(get_field('subcategoria'));
                                        if(strstr ($categoriaObjeto->post_title,$subcategoriaActual)){
                                            $arg=$categoriaObjeto->post_title;
                                        ?>
                                        <div class="col-md-4 col-sm-4">
                                            <a style="text-decoration:none" href="<?php the_permalink();?>" class="card normal-card">
                                                <div class="card-img">
                                                   <img alt="" src="<?php bloginfo("template_directory"); ?>/dist/images/product/img-pro-small.jpg">
                                                </div>
                                                <div class="card-text">
                                                    <h3><?php the_title();?></h3>
                                                    <p><?php echo get_excerpt_custom_post(75, get_field('descripcion'));?></p>
                                                    <span class="btn">ver más</span>
                                                    <?php //echo the_permalink(); ?>
                                                </div>
                                            </a>
                                         </div>
                                        <?php }
                                        endwhile;
                                        wp_pagenavi(array( 'query' => $the_query_paginacion ));
                                        wp_reset_query();
                                     endif;
                                    ?>

    ese seria el trozo el que te deberían de cambiar, funciona correctamente, me muestra 6 productos, pero no me carga la pagina a la 2 cada vez que pulso en el botón 2, se recarga la pagina single en la que me encuentro. ¿Que puede estar mal? , como podeis ver utilizo un plugin al que le meto la consulta que recibe del loop, pero ni con esas….

    Algo de lo que me doy cuenta es, que a pesar de que pulso en el boton 2 de la paginacion, en la url del navegador no me añade /page/2/, en cambio si paso el raton por encima del numero 2 de la paginacion , si que me aparece la url.

Viendo 1 respuesta (de un total de 1)
Viendo 1 respuesta (de un total de 1)
  • El debate ‘La paginación no funciona, se queda siempre en la primera’ está cerrado a nuevas respuestas.