Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

PageNavi - Paginación no sirve en Homepage con Loop Personalizado

Estas en el tema de PageNavi - Paginación no sirve en Homepage con Loop Personalizado en el foro de WordPress en Foros del Web. Saludos, la cosa esta asi, tengo un problema con la paginación, lo raro es que el mismo código que uso en una página aparte funciona ...
  #1 (permalink)  
Antiguo 15/11/2012, 10:50
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Pregunta PageNavi - Paginación no sirve en Homepage con Loop Personalizado

Saludos, la cosa esta asi, tengo un problema con la paginación, lo raro es que el mismo código que uso en una página aparte funciona bien, pero cuando lo pongo en la página que es la Homepage o Frontpage ( pagina de inicio/frontal ) no funciona.

La url cambia pero sigue mostrando la primera noticia.

Este es mi código

Código PHP:
<div id="latestNews">
<?php 
    $paged 
= (get_query_var('paged')) ? get_query_var('paged') : 1;
    
$latestNew = new WP_Query(array('posts_per_page' => 'post_type' => 'post''post_status' => 'publish' 'paged' => $paged )); ?>
<?php 
if($latestNew->have_posts()) : while($latestNew->have_posts()) : $latestNew->the_post(); ?>
    <article id="post-<?php the_ID(); ?><?php post_class('row collapse'); ?>>
        <header class="entry-header">
            <h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attrsprintf__'Permalink to %s''omega' ), the_title_attribute'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
            <div class="categoriesData">
                <?php $category_list get_the_category_list__', ''omega' ) ); echo $category_list?>
                <div class="separatorCat"></div>
                <?php $tag_list get_the_tag_list''', ' ); echo $tag_list?>
            </div>
        </header><!-- .entry-header -->

        <?php if ( has_post_thumbnail() ) { ?><a href="<?php the_permalink(); ?>" class="postThumbnail"><?php the_post_thumbnail'homeThumb' , array( 'class' => 'alignnone' ) ); ?></a><?php ?>

        <div class="entry-content">
            <?php the_excerpt(); ?>
        </div><!-- .entry-content -->
    </article><!-- #post-<?php the_ID(); ?> -->
<?php endwhile; endif; ?>

<?php
    
if (function_exists('wp_pagenavi')) {
        
wp_pagenavi(array( 'query' => $latestNew ));
    }
?>
</div>
  #2 (permalink)  
Antiguo 15/11/2012, 13:02
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: PageNavi - Paginación no sirve en Homepage con Loop Personalizado

En el frontpage, tenés otros loops que puedan interferir?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 15/11/2012, 13:33
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: PageNavi - Paginación no sirve en Homepage con Loop Personalizado

No solamente este, aunque estuve investigando más y al parecer es algo en el wordpress que no deja hacer la paginación en una página estática como página frontal, asi que tendré que buscar una alternativa, como ponerlo en una página adicional, aunque la idea era que desde el home se viera, pero bueno...

Gracias por tu respuesta
  #4 (permalink)  
Antiguo 16/11/2012, 07:36
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: PageNavi - Paginación no sirve en Homepage con Loop Personalizado

Hola Omega. Esto no es correcto:

Cita:
aunque estuve investigando más y al parecer es algo en el wordpress que no deja hacer la paginación en una página estática como página frontal
Si deja, perfectamente. Ahora, decime... si en vez de PageNavi usás la navegación por defecto de wordpress.. ¿ocurre lo mismo o funciona correctamente? (yo arriesgo a que ocurre lo mismo)
__________________
...___...
  #5 (permalink)  
Antiguo 16/11/2012, 07:43
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: PageNavi - Paginación no sirve en Homepage con Loop Personalizado

Ahhh... bancá que ya sé lo que es. Mirá:

Código:
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
Por si no quedó claro, la query var es page en vez de paged solamente si estás usando una page template como static front page.
__________________
...___...
  #6 (permalink)  
Antiguo 16/11/2012, 08:19
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: PageNavi - Paginación no sirve en Homepage con Loop Personalizado

Gracias por la respuesta, voy a probarlo!

Etiquetas: pagenavi, paginacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.