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

Modificar paginación en Wordpress sin plugin.

Estas en el tema de Modificar paginación en Wordpress sin plugin. en el foro de WordPress en Foros del Web. Hola, no tengo mucha idea de programación, y quiero modificar la paginación de un blog. El tema por defecto muestra en cada página sólo tres ...
  #1 (permalink)  
Antiguo 20/05/2013, 09:46
 
Fecha de Ingreso: abril-2013
Ubicación: A Coruña
Mensajes: 9
Antigüedad: 11 años
Puntos: 2
Modificar paginación en Wordpress sin plugin.

Hola, no tengo mucha idea de programación, y quiero modificar la paginación de un blog. El tema por defecto muestra en cada página sólo tres artículo y quiero mostar más.

Os copio el código donde indica la paginación a ver si alguien sabe que tengo que tocar :)

Código PHP:
Ver original
  1. /*-----------------------------------------------------------------------------------*/
  2. /*  Pagination
  3. /*-----------------------------------------------------------------------------------*/
  4. function pagination($pages = '', $range = 2)
  5. {
  6.      $showitems = ($range * 2)+1;
  7.  
  8.      global $paged;
  9.      if(empty($paged)) $paged = 1;
  10.  
  11.      if($pages == '')
  12.      {
  13.          global $wp_query;
  14.          $pages = $wp_query->max_num_pages;
  15.          if(!$pages)
  16.          {
  17.              $pages = 1;
  18.          }
  19.      }  
  20.  
  21.      if(1 != $pages)
  22.      {
  23.          echo "<div class=\"pagenavi\">";
  24.          if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."' class='pagenavi_prev'>First</a>";
  25.          if($paged > 1) echo "<a href='".get_pagenum_link($paged - 1)."' class='pagenavi_prev'>Prev</a>";
  26.  
  27.          for ($i=1; $i <= $pages; $i++)
  28.          {
  29.              if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems ))
  30.              {
  31.                  echo ($paged == $i)? "<span class=\"current\">".$i."</span>":"<a href='".get_pagenum_link($i)."' class=\"inactive\">".$i."</a>";
  32.              }
  33.          }
  34.  
  35.          if ($paged < $pages) echo "<a href=\"".get_pagenum_link($paged + 1)."\" class='pagenavi_next'>Next</a>";
  36.          if ($paged < $pages-1 &&  $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."' class='pagenavi_next'>Last</a>";
  37.          echo "</div>\n";
  38.      }
  39. }

Última edición por Nekko; 20/05/2013 a las 10:57
  #2 (permalink)  
Antiguo 20/05/2013, 11:01
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años
Puntos: 656
Respuesta: Modificar paginación en Wordpress sin plugin.

Fijate como empieza el script:

Código PHP:
Ver original
  1. function pagination($pages = '', $range = 2)
  2. {
  3. $showitems = ($range * 2)+1;

Si aumentás el valor inicial de $range debería mostrarte de a mas páginas.... supongo!
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 21/05/2013, 02:21
 
Fecha de Ingreso: abril-2013
Ubicación: A Coruña
Mensajes: 9
Antigüedad: 11 años
Puntos: 2
Respuesta: Modificar paginación en Wordpress sin plugin.

En el fondo es lo que hice, y no funcionó.
Puse el tema como solucionado -y no encontré donde eliminarlo-, porque corresponde a un theme de pago y se que aquí no se solucionan ese tipo de cosas, y lo comprendo.
Ya envíe un ticket al soporte de la plantilla.
Un saludo y muchas gracias de todas formas.

Etiquetas: blog, modificar, página, tema
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 05:47.