¿Wp-paginate no funciona en las categorías?

Inicio Foros WordPress Plugins ¿Wp-paginate no funciona en las categorías?

Etiquetado: ,

Este debate contiene 20 respuestas, tiene 3 mensajes y lo actualizó  LGrusin hace 7 años.

  • Autor
    Publicaciones
  • #21232

    llunaonline
    Participante

    <p>Hola, tengo instalado Wp-Paginate, me va bien en la home pero cuando entras en la categoría o vas a trabés del buscador, aparece la primera página bien pero cuando le das a la 2 se va a la pàgina 2 de la home, no sigue en categorías. ¿Sabéis porqué pasa y como puedo arreglarlo? Me estoy volviendo loca! :?
    </p>

  • #52244

    LGrusin
    Miembro

    Yo creo que los problemas que tienen con este tipo de plugins son debidos a un permalink extraño y por modificar el .htaccess. Sobre todo al cambiar category por otra cadena.

    Siempre he usado /%postname%.html y nunca he tenido problemas.

    Supongo que para que funcione con las categorías también tienes que modificar los archivos archive.php o category.php según sea el caso.

    Un saludo

  • #52246

    llunaonline
    Participante

    Es posible, el problema es saber qué tengo que modificar en esos archivos…

  • #52250

    LGrusin
    Miembro

    Exactamente lo mismo que hiciste para el home con los archivos index.php, loop.php, etc. ¿Qué modificaste? ¿Has seguido las instrucciones del plugin?

    De todas formas,
    ¿Tantas categorías tienes que necesitas una paginación?

    Para las búsquedas es el archivo search.php

    Un saludo

  • #52251

    llunaonline
    Participante

    Si q tengo muchas categorías, es el blog de mi empresa, no mío…
    Para los archivos index y loop no modifiqué nada, funcionó automáticamente. Y, según dicen, en categorías debería hacer lo mismo, pero no…

  • #52253

    LGrusin
    Miembro

    Según las instrucciones del plugin:

    For posts pagination:
    1) Open the theme files where you’d like pagination to be used. Usually this is the loop.php file. For older version of WordPress, you may need to update the index.php, archive.php and search.php files.

    2) Replace your existing previous_posts_link() and next_posts_link() code block with the following:

    En cristiano, reemplaza o sustituye previous_posts_link() and next_posts_link() por el código anterior en los archivos dónde quieras usar la páginación. Normalmente Loop.php o en themes viejos el index.php, archive.php o search.php

    Un saludo

  • #52254

    llunaonline
    Participante

    Sí, lo he visto pero yo no tengo previous_posts_link() ni next_posts_link(), ese es el problema

  • #52255

    llunaonline
    Participante

    De todos modos, lo puse en los archivos que menciona y no me funciona.

  • #52261

    LGrusin
    Miembro

    Sin saber el theme es complicado decirte.

    El plugin no funcionará si no se pone el código anterior en los archivos que se necesiten.

    Puede haber otras causas pero si no das más detalles es imposible ayudarte.

    Un saludo

  • #52349

    llunaonline
    Participante

    Buenas LGrusin, el theme es el Contrast Style 1.1. Ya lo he puesto en los archivos y sigue sin funcionar a partir de la segunda página del archivo, se va a la segunda página del blog.

  • #52350

    llunaonline
    Participante

    Puede que tenga algo que ver con los permalinks?

  • #52373

    LGrusin
    Miembro

    He descargado el theme, he activado el plugin wp-paginate y he realizado los cambios a los archivos, index.php, archive.php y search.php

    También he probado CON y SIN permalink y funciona perfectamente de las dos formas. El permalink que he usado ha sido este /%postname%.html

    En el index.php sustituir donde pone:

    por

    En archive.php donde pone:

    por

    y en search.php

    por

    No sé si tendrás la misma versión que me descargué pero esta tiene los archivos en inglés y alemán.

    Un saludo

  • #52412

    llunaonline
    Participante

    Tengo una versión en inglés, con los mismos cambios que tu y no me funciona. Como no sea cosa de otro plugin que interfiere, no lo entiendo!

  • #52875

    sermadu
    Participante

    Hola,
    no se si te servirá pero yo tuve algunos problemillas sin resover con wp-pagenavi y wp-paginate y por casualidad encontré el plugin “Zamango Page Navigation” y nada más activarlo y en su página de configuración indicarle dode quería la paginación… et voila !! funcionó a la primera y de maravilla ( y hasta hoy 🙂 )

    Por si quieres probarlo

    saludos

  • #52880

    llunaonline
    Participante

    Gracias sermadu! voy a provar, a ver si este me funciona. Ya te diré.

    Saludos!

  • #52947

    llunaonline
    Participante

    He instalado el Zamango Page Navigation y no aparece, me siguen saliendo “nuevos post” y “antiguos post”…

  • #52949

    LGrusin
    Miembro

    llunaonline

    1 – ¿Usas Permalink personalizado? En caso afirmativo, ¿Has probado poner la estructura de Permalinks por defecto de WordPress? Sin Permalink personalizado. Sólo un momento para ver si funciona la paginación.

    2 – ¿Podrías poner qué Permalink usas?

    3 – ¿Podrías poner también el contenido de tu .htaccess?

    Un saludo

  • #52952

    llunaonline
    Participante

    Hola LGrusin, pues tienes razón, si pongo el Permalink por defecto me funciona. Lo tenía personalizado con /%postname%.html.
    Ahora tengo q saber cómo hacerlo para que funcione con Enlaces permanentes…

  • #52954

    LGrusin
    Miembro

    Bien. El archivo .htaccess es el que permite el Permalink personalizado. Vuelve a poner [b]/%postname%.html[/b]

    Comprueba que no cometes errores al teclear, guarda los cambios y prueba. Se crea el .htaccess otra vez. Ese permalink es correcto no debe de dar problemas.

    Si va mal, ¿La navegación del sitio es correcta con el Permalink personalizado? ¿No notas nada extraño?

    Un saludo

  • #52955

    llunaonline
    Participante

    Si pongo ahora el /%postname%.html me da error 404, cosa que antes no me hacía. Pero lo hace únicamente en el archivo y en el search.

  • #52956

    LGrusin
    Miembro

    Supongo que esos archivos estarán bien, con tanto cambio deberías mirarlos. Fijate en la URL que sale en el navegador cuando da el error.

    También mira el .htaccess tiene aspecto de ser el sospechoso…

    Sin Permalink personalizado debe esta vacio.
    Con Permalink personalizado debe contener algo parecido a:

    Investiga por ahí. Me voy, seguimos otro dia…

    Recuerda refrescar el navegador y eliminar los temporales de internet cuando hagas cambios.

    Un saludo

El foro ‘Plugins’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest