02may
69

Por defecto, cuando llegamos al final de la página principal de un blog, nos encontramos con un link a “entradas anteriores”, luego, cuando vamos a la segunda página, tendremos acceso a “entradas más nuevas” y “entradas anteriores”, algo bastante limitado.

Seguramente has visto algunos blogs que tienen un sistema de navegación por páginas más avanzado, que el anteriormente citado, numerando las páginas, incluso mostrando la última página del blog.

0

En este post voy a intentar explicar la instalación de WP-Pagenavi, a mi gusto el mejor.

Primero debemos descargar el plugin, descomprimirlo, y copiar el directorio pagenavi (no wp-pagenavi, esa contiene a varios archivos, nos interesa pagenavi) al directorio remoto WP-Content/Plugins de nuestro blog.

1

Bien, luego de eso debemos ir al panel de plugins del panel de administración y activarlo.

2

Ahora, hay que modificar el archivo index.php de nuestra plantilla

Reemplazar las líneas de navegación, que son del estilo:

<div class=”navigation”>
<div class=”alignleft”><?php next_posts_link(‘« Older Entries’) ?></div>
<div class=”alignright”><?php previous_posts_link(‘Newer Entries »’) ?></div>
</div>

Y poner la línea del plugin, que son:

<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>

3

Yo recomiendo ponerlo dentro de las etiquetas <center> y </center>

(De esta manera lo centramos)

Luego podemos configurar las opciones del plugin, por ejemplo cambiarle las leyendas, ya que viene en inglés, recomiendo dejarlo como la imagen.

4

También es posible incluso cambiarle los colores de los cuadritos, para que quede a tono con nuestro theme.

Eso se modifica tocando el archivo WP-Content/Plugins/Pagenavi/pagenavi-css.css

Listo, tenemos una mejor barrita de navegación en nuestro blog ;)

Cualquier duda que tengan, no dejen de consultar en nuestro foro!

Para saber más:

  • http://ecualucha.com Lucha Libre

    Es la verdad, es el mejor plugin que hay para paginar paginas en wordpress.

    Saludos

  • Pablo

    Llevaba bastante tiempo mirando con ojos golositos esta forma de paginar, pero sin atreverme a preguntar cómo se hacía. Ahora por fin ya sé cómo se hace. Gracias a vosotros. Quería preguntar una cosa: ¿Es posible reemplazar el código que decís arriba no sólo en la página principal del blog, es decir, en el index.php, sino también en otras páginas, por ejemplo, en la que muestra todas las entradas de una categoría, de una etiqueta o también el resultado de una búsqueda con el widget Buscar?

  • http://www.basket-blog.es Nico

    Por fin!!!! estuve buscando este plugin y no lo encontraba.

    Muchas gracias

  • Pablo

    Ah, y dos preguntas más, que tratan de lo mismo en realidad: ¿Qué variable hay que incrementar, y dónde se encuentra, si uno quiere que en lugar de mostrar cinco páginas numeradas, quiere mostrar otro número mayor? ¿O no hay que tocar código y en la configuración del plugin hay un campo donde escribir el nuevo valor? Gracias

  • http://alertaroja.es ToP

    Me uno a lo que pregunta Pablo en el comentario 2 y 4.
    Saludos!

  • http://fernandotellado.com/ Fernando Tellado

    Las respuestas a las preguntas 2 y 4 están en las opciones del plugin. Hay una opción para marcar si quieres que aparezca en todas las páginas y otra para definir cuantas páginas quieres mostrar en la navegación.

  • Pablo

    Gracias, Fernando (y Guillermo, claro)

  • http://www.ulove-tech.com Heroes

    Yo lo uso y es excelente!!

  • http://fernandotellado.com/ Fernando Tellado

    Y yo que pensaba que a Guille le gustaba mas el Digg Style Pagination :D

  • **Juanito**

    Muy bueno, la estaba buscando hace un tiempo.
    Lástima que no me está funcionando el la plantilla WP-Premium :-(
    Saludos.

  • Dj duck

    me pregunto si este plugin solo sirve en las paginas o tambien en los post de mi pagina principal

  • Dj duck

    bueno ya probe el plugin pero me pregunto como hago para que se muestren este lista de paginas en las paginas osea no en los post

  • http://www.kairosjuvenil.com Andrés

    saludos, a mi no me muestra nada, no funciona en mi blog… podrá ser por el Theme (es WP-Premium)

    en el foro no he encontrado respuestas… hay dos temas no respondidos c/r a esto:
    http://ayudawordpress.com/foro/index.php/topic,885.0.html

    http://ayudawordpress.com/foro/index.php/topic,894.0.html

    ojalá puedan ayudarme

  • http://fernandotellado.com/ Fernando Tellado

    No tiene que ver, solo hay que encontrar el sitio adecuado para hacerlo ;)

  • http://www.kairosjuvenil.com Andrés

    grax x responder… tenías toda la razón

    :)

  • http://www.elparasitodelamanzana.com Parasite

    Yo también lo tengo funcionando, Fernando, muchas gracias :-)

    Por cierto, si navegáis hasta la carpeta del plugin y abrís el archivo pagenavi-css.css, podréis personalizar el color de los enlaces (yo he tocado la primera sección de todas).

    Saludos.

  • http://fernandotellado.com/ Fernando Tellado

    Si, aquí también está personalizado :)

  • http://www.rapenmexico.com Kevin

    Jajaja nunca logre cambiar la forma de next page, por la de numeracion porque no encontre el codigo que dices que cambiemos y lo busque desde que puse ese theme en mi web, bueno ni modo :(

  • http://www.nerdspc.co.cc Juan

    No se bro , nada q me funciona esa paguinacion , hice todo lo q dijiste y nada !!!

    Ayuda!!!

  • http://fernandotellado.com/ Fernando Tellado

    Juan, pásate por el foro y nos pones como lo has hecho y vemos el porque ;)

  • Alvaro

    Pues a mi al intentar instalarlo me sale un error y no puedo, tampoco me deja actualizarlo a la versión 2.3.0.
    Mi versión de WordPress es la última, la 2.5.1

  • http://fernandotellado.com/ Fernando Tellado

    Alvaro, depende mucho de donde pongas el código para que te funcione correctamente. Si quieres pásate por el foro y lo vemos en detalle ;)

  • http://www.teledataperu.info Brandon

    Gracias por compartir este plugins la verdad me funciona bien en este caso con wp 2.5 el codigo lo he transcrito en archivos.php, los pasos que se detallan son geniales y comprensibles. Saludos

  • http://www.ExitoEnCasa.Com Sergio

    Excelente Plugin… Gracias!

  • http://vidaplena.pezave.com harold

    hola fernando qeu tal??

    me e bajdo este plugins pero e tenido problemas de ubicacion no se donde ponerlo no puedo encontrar una hubicacion y cunado lo encuentro tengo problemas no me muestras las demas paginas si me puedes ayudar porfa e exo todo akellos k estan en los foros y no consigo mucho

  • http://fernandotellado.com/ Fernando Tellado

    Pues es que no tiene ningún misterio la verdad. Te pone el enlace para administrarlas en … Administrar – Enlaces a páginas.

    Mejor expón tu caso en el hilo ya abierto en el foro por si hay algo que interfiere.

  • http://jcarlos.cl/ juanK

    Para mí, la combinación Blog + Foro de ayudawordpress es exelente!
    el plugins funciona bien en el template WP-Premium, en el foro esta la solución..
    salu2
    ** aunque salio la 2.3 y no dice que hay q hacer cambios, no me funcionó, asique puse está xD

  • RaúL

    Holas

    He utilizado este plugin que me parece fantastico, pero no se porque no funciona en la categorias, algo estare haciendo mal o que el plugin solo esta configurado para el index?

  • http://www.aprendiendounpoquitomas.com Jesus

    Lo andaba buscando desde hace tiempo, gracias; pero tengo un problema:
    Sigo los pasos literalmente para instalarlo, lo único que no se muestra enla página.No se si es porque la ruta no es la correcta () o yo que se.
    Haber si me podeis ayudar.

  • http://fernandotellado.com/ Fernando Tellado

    Jesús, tendríamos que ver algo de tu código. En el foro hay varias consultas al respecto, revísalo y sino sigue alguno de los ya abiertos y vemos como adaptarlo a tu plantilla (aquí no se ve el código) ;)

  • http://www.darkpassenger.com.ar/ Skavenger

    Ahora que ya tengo unas cuantas páginas más en el blog me sirve =P. Gracias.

  • Pingback: Entrevista a Ayuda Wordpress « Edmoli879’s Weblog

  • http://digital.christianwatson.net/ Watson

    SOLUCIÓN a los problemas de instalación.
    Al menos, funcionó conmigo:
    El código
    debe pegarse en el archivo footer.php del theme.
    Así lo recomienda el archivo de ayuda “readme.html” del plugin, en la pestaña USAGE.
    Yo pegué el código al inicio de footer.php y funciona a la perfección.
    Saludos.

  • Kenny Quijada

    A mi no me funcionó ese plugin :(

  • http://fernandotellado.com/ Fernando Tellado

    @Kenny Quijada: prueba a poner el código al principio del fichero footer.php

  • http://kquijada.co.cc/ Kenny Quijada

    @Fernando, no me funciona aun colocando ese codigo en el footer.php, estoy usando el tema por defecto y ni aun en ese tema funciona… :?

  • http://fernandotellado.com/ Fernando Tellado

    Es muy raro, mira a ver si pegaste mal el código, tecléalo en vez de copiapegarlo

  • http://plagablog.com Plaga

    Genial gracias por el aporte :D

  • http://korigans.net druidux

    c’est exactement ce que je cherchais mais y en as t il d’autre plugin pour numéroter les pages ?

  • http://www.lumbrerasdesign.com lumbreras

    Que bien, me funcionó a la primera XD, muchas gracias, ahora sólo cambiaré el CSS, saludos!!

  • http://sombrimusic.net/ Sombrillita

    Yo nosé porque no puedo salvar… hago la forma de tu tuturial pero a la hora de salvar me sale estos de la imagen..
    http://i44.tinypic.com/2q2jvjs.jpg
    por favor me den una luz, porque realmente nose como hacer…,
    Gracias por su Aporte en nos disponibilizar que es Unico!! exelente…
    saludos!

  • http://blogofall.com/ Carlos RM

    Muy bueno Fernando, me dio un error al principio y era por las comillas, si os pasa a alguno de nuevo, escribir esto así:

  • http://www.Goldensoftxd.com GoldenSoft

    Amigo muchas gracias pero no puedo hacerlo, cuando modifico el index no cambia nada, solo desaparece eso de anteriores y recientes entradas… Esto es lo que hago…

    <a href=”" rel=”bookmark” title=”Permanent Link to “>
    Posteado por: en: el Dia: | <?php edit_post_link(‘Editar’,”,’|‘); ?> |

    Not Found

    Not Found

    Not Found

    Sorry, but you are looking for something that isn’t here.

    • http://www.Goldensoftxd.com GoldenSoft

      Tengo este problema. mi index es firerente:

      <?php next_posts_link(‘ ‘) ?>

      • http://fernandotellado.com/ Fernando Tellado

        Ponlo al principio del footer.php

  • Sabogal

    Necesito paginar los comentarios. Es que tengo unos post con mas de 1.000 comentarios y los he dividido en páginas de 50 comentarios, luego necesito numeras esas páginas tal como lo hace pagenavi, pero no he podido con los comentarios.

    Saludos!

  • Cesar

    Hola, al fin pude instalar el plugin, pero no sé como traducirlo al español, intenté modificando wp-pagenavi.php en la seccion de “page Navigation Options” pero no dar ningún resultado. También descargué las traducciones de http://plugins.trac.wordpress.org/browser/wp-pagenavi/i18n/ pero no se como instalarlo.
    Saludos y gracias de antemano.

  • http://duda John Bastias

    Lo instale pero cuando me aparece el vínculo a las otras páginas me sucede lo siguiente:

    http://la ip del equipo donde la tengo instalada/el nombre del sitio/la carpeta done tengo instalado mi blog/de nuevo el nombre de mi sitio/de nuevo el nombre donde tengo instalado mi blog/?page=el numero de la pagina
    Por ejemplo
    http://192.168.0.125/monkey/noticias/monkey/noticias/?page=2
    Cuando lo correcto debería ser
    http://192.168.0.125/monkey/noticias/?page=2

  • http://www.romsnds.net lalo84

    hola ami no funciona hago lo que me indican pero no sale nada ya lo active ya modifique el index del la plantilla y nada ayuda…….

    • http://fernandotellado.com/ Fernando Tellado

      Cada plantilla es distinta, prueba a poner el código en el fichero footer.php, casi siempre funciona

  • jhonattan

    Hola, muy acertadas todas tus explicaciones, pero me surge una duda, que si quizás tienes una posible solución te la agradecería.
    El plugin te divide en páginas únicamente las entradas?? o también puede dividir las páginas estáticas que se crean con wordpress?? Si no es así, cómo se podría hacer?? gracias.

    • jhonattan

      Hola de nuevo yo, puedes ayudarme con lo siguiente:
      El plugin te divide en páginas únicamente las entradas?? o también puede dividir las páginas estáticas que se crean con wordpress?? Si no es así, cómo se podría hacer?? gracias.

  • http://urbandina.bo.vg Willy

    Me sumo al pedido de Jhonattan: ¿Es posible paginar las páginas estáticas? Gracias a los consejos que halle en este blog, pude crear páginas donde sólo se visualizan ciertas categorías, pero cuando pulso “anteriores entradas”, me vuelve a aparecer la misma página estática; en otras palabras, sólo se pueden visualizar 5 posts. ¿Hay solución para esto?
    Gracias de antemano.

  • oscar

    viejo ayudame!!!

    lo qe qiero hacer es qe en lugar de qe aparescan el monton de entradas qiero qe a las 4 entradas aparesca el plugin pero no se como!! le he puesto en las opciones del plugin y nada! siempre me aparece “pagina 1 de 1″

    donde le tengo qe hacer??

  • http://www.arocafotoblog.es Carlos kiradana

    Bueno no se si se solucion el problema, pero yo lo arregle simplemente quitando las comillas.

  • Guardiana (1 comentarios)

    holas,

    como hago para que no me pagine el index de mi blog, solo categorias y archivos

    gracias

  • http://link Wolf20

    Acceptance of their results relies on the process of obtain- ing the results as well as analysis of the results themselves. ,

  • Miguelin

    Disculpa Fernando, si quisiera paginar las CATEGORIAS o las paginas de TAGS? en donde podria el codigo??

  • http://www.tshukuyomi.byethost7.com/?p=41 Tshukuyomi

    Hola!

    Yo lo instale pero no se ve como en tu web, se ve mal, pequeño y raro y no tiene nada ke ver con el que tu tienes instalado, Por favor ayudame…

    te dejo una foto con lo que ocure

    Ayudaa!!

  • http://www.tshukuyomi.byethost7.com/?p=41 Tshukuyomi

    puse la foto pero no se ve…

  • http://www.retwitear.com/blog Juan Manuel Gomez

    Como le pongo un limite de articulos por pagina?, pues no importa cuantos tenga siempre me muestra “Pagina 1 de 1″, necesito 5 articulos por pagina, pero no he podido configurarlo, me pueden ayudar?

    gracias

  • http://www.myshik.com JP

    Hola hice paso a paso lo que recomendaste pero no sale nada al contrario borro entradas anteriores me podrian ayudar por favor?

  • Maria

    Hola, la solución ya la ha dado su creador. Mirar read me. Hay que ponerlo en cualquier lugar del footer.php y funciona con cualquier theme. Y para configurar número de post X page, en reaging se hace y así de fácil. Saludos

  • http://www.formacion-profesional-a-distancia.com/ FP

    Existe algún plugin de wordpres para categorizar las páginas?

    • rodo

      Hola. Tengo la misma pregunta. ¿encontraste solución? Gracias

  • Kunni

    Hola a todos… muy bueno este sitio… he aprendido mucho de los artículos escritos aqui… ya se que este es un hilo un poco antiguo pero he tenido algunos problemas respecto al uso de wp-pagenavi y buceando en la red encontré este post donde quiero pedir de su ayuda, si aun se puede.

    integre wp-pagenavi sin problemas a mi tema en la sección de category.php, definí los parámetros por defecto, y al visualizar la categoría lo hace sin problemas, me muestra los posts que necesito que muestre y la barra del wp-pagenavi con la cantidad de paginas que este crea.

    El problema surge cuando quiero pasar de la pagina 1 a la pagina 2 o pagina N. Siempre me muestra el contenido de la pagina 1 pero esta vez sin estilos ni las imágenes.

    el formato de mis permalinks son personalizados y están construidos así:
    /n%post_id%_%day%-%monthnum%-%year%.html

    Cuando llamo a mi categoria desde el home o cualquier lugar de mi sitio, la llamo de la siguiente manera:
    mi enlace <.. donde miCategoria es el nombre de mi categoría. Redefini la regla de escritura de mi .htaccess para lograr esto y funciona.

    y por ultimo, cuando estoy en la pagina de mi categoría y quiero ir a la pagina 2, por ejemplo, me genera la siguiente URL:

    http://www.misito.dom/cat-miCategoria.html/page/2

    Espero no ser tan extenso ni quitar mucho tiempo solo busco corregir el tema de la paginacion y la visualización de los estilos.

    muchas gracias.

    • http://fernandotellado.com Fernando

      Mira a ver si es la versión del plugin simple tags, si lo usas, tendrás que actualizar. Sino lo comentas

  • Kunni

    Hola a todos… muy bueno este sitio… he aprendido mucho de los artículos escritos aqui… ya se que este es un hilo un poco antiguo pero he tenido algunos problemas respecto al uso de wp-pagenavi y buceando en la red encontré este post donde quiero pedir de su ayuda, si aun se puede.

    integre wp-pagenavi sin problemas a mi tema en la sección de category.php, definí los parámetros por defecto, y al visualizar la categoría lo hace sin problemas, me muestra los posts que necesito que muestre y la barra del wp-pagenavi con la cantidad de paginas que este crea.

    El problema surge cuando quiero pasar de la pagina 1 a la pagina 2 o pagina N. Siempre me muestra el contenido de la pagina 1 pero esta vez sin estilos ni las imágenes.

    el formato de mis permalinks son personalizados y están construidos así:
    /n%post_id%_%day%-%monthnum%-%year%.html

    Cuando llamo a mi categoria desde el home o cualquier lugar de mi sitio, la llamo de la siguiente manera:
    mi enlace <.. donde miCategoria es el nombre de mi categoría. Redefini la regla de escritura de mi .htaccess para lograr esto y funciona.

    y por ultimo, cuando estoy en la pagina de mi categoría y quiero ir a la pagina 2, por ejemplo, me genera la siguiente URL:

    http://www.misito.dom/cat-miCategoria.html/page/2

    Espero no ser tan extenso ni quitar mucho tiempo solo busco corregir el tema de la paginacion y la visualización de los estilos.

    muchas gracias.

  • vipmusicrd

    ami no me aparece   la puse en el footer y donde dijeron y nada  , quiero decir que mi pagina no trajo next ni siguiente ni numeración y no se como agregarselo a la plantilla