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

wordpress siempre muestra la misma pagina en la paginacion

Estas en el tema de wordpress siempre muestra la misma pagina en la paginacion en el foro de WordPress en Foros del Web. Hola amigos tengo este problemita, tengo 2 categorias y no quiero que salgan en el home. El problema es que cuando hago el bucle que ...
  #1 (permalink)  
Antiguo 02/12/2014, 09:25
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 12 años, 3 meses
Puntos: 2
wordpress siempre muestra la misma pagina en la paginacion

Hola amigos tengo este problemita, tengo 2 categorias y no quiero que salgan en el home.

El problema es que cuando hago el bucle que pondre mas abajo wordpress siempre me muestra la misma pagina y no encuentro como arreglarlo.

Código PHP:
<?php get_header(); ?>

  <section id="contenido">
    <?php 
    $query4 
= new WP_Query( array( 'category__not_in' => array( 361) ) ); if ($query4->have_posts()) : while ($query4->have_posts()) : $query4->the_post(); ?>
        <article id="entrada">
   
     
     <?php if( has_post_format'video' )){
     
get_template_part'loop-video''video' );
     }else{ 
     
get_template_part'loop''index' );
      } 
?>

    
    
    </article>
 
    <hr style="color:#ecf0f4; opacity: 0.3;
    filter: alpha(opacity=30);padding:0;margin:0;" />
     <?php endwhile; ?>

 <section style="clear:both;"></section>
  <?php if (function_exists('wp_pagenavi')){ wp_pagenavi(); }else{
      
?>
<div class="navilink">
<div style="float:left;"><?php previous_posts_link'Anterior' ); ?></div>
<div style="float:right;"><?php next_posts_link'Siguiente''' ); ?></div>
</div>
<?php ?>

    <?php else : ?>

        <h2>Not Found</h2>

    <?php endif; ?>
    </section>


<?php get_footer(); ?>
  #2 (permalink)  
Antiguo 02/12/2014, 11:56
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

No se como funcione la función wp_pagenavi que implementas pero de entrada... a simple vista la función WP_Query que usas no tiene el parámetro paged y posts_per_page que son necesarios para crear la paginación.
  #3 (permalink)  
Antiguo 02/12/2014, 12:15
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Cita:
Iniciado por ArturoGallegos Ver Mensaje
No se como funcione la función wp_pagenavi que implementas pero de entrada... a simple vista la función WP_Query que usas no tiene el parámetro paged y posts_per_page que son necesarios para crear la paginación.
gracias por contestar pero pobre como dices y hace lo mismo, quite el pagenavi y hace lo mismo solo es cuando voy coloco la categorias en el WP_query, no tienes alguna otra idea?
  #4 (permalink)  
Antiguo 02/12/2014, 12:35
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Como bien dije desconozco la función de wp_pagenavi()

Cuando requiero hacer paginacion yo lo hago manualmente, aquí te dejo la documentación a lo que necesitas
http://codex.wordpress.org/Function_...paginate_links

mira los ejemplos.
  #5 (permalink)  
Antiguo 02/12/2014, 13:05
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Como bien dije desconozco la función de wp_pagenavi()

Cuando requiero hacer paginacion yo lo hago manualmente, aquí te dejo la documentación a lo que necesitas
http://codex.wordpress.org/Function_...paginate_links

mira los ejemplos.
Gracias por tu respuesta se lo que me dices, pero si quito el plugin hace lo mismo y si lo pongo manual hace lo mismo.
  #6 (permalink)  
Antiguo 02/12/2014, 17:23
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Si solo tienes un loop ¿por qué haces una query tan rara?

Yo probaría con un loop normal: http://codex.wordpress.org/The_Loop#..._Some_Category (fíjate bien que al final del loop, debes incluir wp_reset_postdata();)

Código PHP:
Ver original
  1. <?php $query = new WP_Query( 'cat=-3,-8' ); ?>
  2.  <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
__________________
Mi blog personal | Mi G+
  #7 (permalink)  
Antiguo 02/12/2014, 17:25
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Es el loop normal como esta en el code solo le agregue la parte de que ignore la categoria, pero siempre aparece las mismas las que estan al inicio.

Última edición por zanguanga; 02/12/2014 a las 17:39 Razón: repite respuesta sin necesidad
  #8 (permalink)  
Antiguo 02/12/2014, 17:33
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Primero, no hace falta que repitas todo lo que he escrito, pues complicas la conversación.

Segundo lee bien el enlace y verás que además debes incluir algo más al final del loop y ¿para qué numeras la query si solo tienes una?
__________________
Mi blog personal | Mi G+
  #9 (permalink)  
Antiguo 02/12/2014, 17:36
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

la numero por que son 3 pero esta es la principal las otras no lleban paginacion, la verificare mejor al rato
  #10 (permalink)  
Antiguo 02/12/2014, 17:42
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Si escondes código nadie va a poder ayudarte XD.
__________________
Mi blog personal | Mi G+
  #11 (permalink)  
Antiguo 02/12/2014, 17:43
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

no escondo ningun codigo te paso los los loop?
  #12 (permalink)  
Antiguo 02/12/2014, 19:27
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: wordpress siempre muestra la misma pagina en la paginacion

Quizá te sirva esto: http://wordpress.stackexchange.com/q...th-custom-loop

O también puedes usar la navegación por defecto de WordPress de forma personalizada como muestra el codex: http://codex.wordpress.org/Function_..._with_WP_Query
__________________
Mi blog personal | Mi G+

Etiquetas: muestra, paginacion, php, post, siempre
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 21:44.