Soporte » Diseño – Temas y plantillas » Mostrar artículos en paginación de la misma categoría

  • Hola, muy buenas!

    Estoy googleando y no encuentro nada muy claro. Lo que busco es que la paginación de mi sitio (que funciona perfectamente), cuando se está dentro de una categoría, sólo muestre los artículos paginando de esa categoría.

    Es decir, si tengo tres categorías: todas, articulos1 y articulos2. WordPress, ordena la paginación según el último artículo añadido (junta todo). Lo que yo quiero es que dentro de articulos1, unicamente la paginación funcionen con los artículos dentro de esa categoría.

    Gracias!,

    • Este debate fue modificado hace 1 mes, 3 semanas por  bertor.
Viendo 6 respuestas - 1 de 6 (de 6 total)
  • Moderador Fernando Tellado

    (@fernandot)

    Es que es así como funciona WordPress, como tú pides, eso lo hará un plugin o el tema. Prueba a activar un tema por defecto de WordPress, como Twenty Nineteen.

    Vamos, que si tú accedes a una url del tipo:

    misitio.com/category/articulos1/

    Y pulsas en la paginación para ir a la página 2 la url será esta:

    misitio.com/category/articulos1/page/2/

    Y te muestra solo artículos de esa categoría, otros, los más antiguos que los de la primera página.

    WordPress funciona siempre así, sin salirse de la categoría.

    Hola @fernandot, tienes que disculpar pero no entiendo exactamente lo que quieres decir. Tengo que usar un plugin o theme especial, o es el comportamiento por defecto? me explico

    Si dentro de categoría A tengo los artículos: A1, A2 y A3
    Y en la categoría B, tengo los artículos: B1, B2 y B3

    La paginación, dependiendo de cuál sea el último, los mostrará seguidos. No me refiero a la categoría en si, que ahí si que salen los que tienen que salir. Lo acabo de probar con el Twenty Sixteen

    • Esta respuesta fue modificada hace 1 mes, 3 semanas por  bertor.
    Moderador Fernando Tellado

    (@fernandot)

    Pues igual soy yo el que no te he entendido a ti. ¿Podrías poner un ejemplo? porque no has puesto ni tu web para poder ver lo que cuentas

    Moderador LGrusin

    (@lgrusin)

    ¿Por casualidad te refieres a la navegación hacía siguiente artículo o anterior?

    Eso no es paginación.

    Hola @fernandot, efectivamente es lo que apunta @lgrusin, me refiero a ese comportamiento. Pensaba que eso también era la paginación…

    Dentro de la categoría X, si nos ponemos a pasar de artículos (siguiente/anterior), nos saldrán también los de categoría Y,Z… me parece curioso que este comportamiento sea así por defecto en WordPress.

    Moderador Fernando Tellado

    (@fernandot)

    Ah, es que eso es navegación por fecha nada más, no tiene en cuenta ningún otro argumento.

    Entonces lo que tienes que hacer es modificar las funciones de navegación get_the_post_navigation, o previous_post_link y next_post_link con el argumento in_same_term, como se explica en la referencia que te he enlazado de cada caso.

    Crea un tema hijo, copia el(los) archivo(s) que contenga(n) en tu tema las funciones de navegación (seguramente single.php, pero puede ser otro depende del tema) y añade el argumento a la función que use de las de arriba.

Viendo 6 respuestas - 1 de 6 (de 6 total)
  • Debes estar registrado para responder a este tema.