Crear una página de blog de una categoría en Genesis

[…]


por

Es posible que necesites crear en tu web una página que muestre todos los artículos de una categoría en concreto de tu blog.

En Genesis Framework hay una forma muy fácil de hacerlo sin tener que modificar la plantilla del tema ni tocar el código:

 

1- Edita o crea la página de tu WordPress donde quieras mostrar las entradas. Esta página debe usar la plantilla Blog de tu child theme

2-  Haz scroll hasta el metabox que muestra los campos personalizados. (Si no te aparece, despliega las opciones de pantalla en la parte superior y marca la opción ‘Campos personalizados’).

3- Haz clic en ‘Nuevo‘ y añade ‘query_args‘ como nombre del campo y ‘cat=xxx’ como valor, indicando el ID de la categoría que quieras mostrar. (*)

 

filtrar posts por categoria

 

4- Guarda los cambios y ya tendrás lista la página de blog filtrada por categoría!

 

(*) Recuerda que para poder saber el ID de una categoría de WordPress puedes hacerlo editándola en el escritorio y fijándote en la url que aparece (por ejemplo: …/wp-admin/term.php?taxonomy=category&tag_ID=11&post_type=post….). El parámetro «tag_id» es el que muestra el identificador.

Con el editor de bloques, el metabox para campos personalizados aparece oculto por defecto, para mostrarlo, debes activarlo en las opciones de la entrada o página, haciendo clic en los 3 puntos de la parte superior derecha y en Opciones marcar la casilla de campos personalizados.

Comentarios

5 respuestas a «Crear una página de blog de una categoría en Genesis»

  1. Avatar de mejores depiladoras

    |

    Hola esther, me estoy empapando tu blog de arriba a abajo con el tema del Genesis y su Framework, tengo una duda, a ver si me podrías ayudar a resolverla.

    En principio pensaba que lo que explicabas en este post, pero o algo hago mal, o no me funciona.
    la idea que estoy intentando crear es lo siguiente:
    en el breadcum de mi sitio, tengo algo como:
    inicio/nombre-categoria/nombre del post

    lo que estoy intentando crear es que este «nombre-categoria» muestre una página con otro texto diferente y no muestre todos los post del blog.

    nose si me he explicado bién.

    googleando es algo parecido a lo que comentan aquí.
    https://es.wordpress.org/support/topic/crear-una-pagina-que-sea-una-categoria/

    muchas gracias por tus tips!

    1. Avatar de esther

      |

      Hola!
      Pues si que te explicas, y de hecho lo he preparado así en alguna web.
      Me lo apunto para añadir un artículo con la explicación completa, ya que habría distintas formas de hacerlo… una rápida sería jugando con redirecciones, tener una página con slug, por ejemplo, detalle-categoria y crear una redirección para que cuando vayan a nombre-categoria, a través del breadcrumb, se les redireccione a la otra página.

      Pero como comentaba, hay otras formas de hacerlo… me lo apunto para un post!

      Saludos,

  2. Avatar de depiladoras

    |

    Gràcies por la respuesta! pues lo esperaré con los ojos bién abiertos!

    1. Avatar de esther

      |

      Hola! Ya tienes el artículo de cómo mostrar la página en lugar de los post del blog para una categoría: https://www.esthersola.com/mostrar-pagina-en-categoria-genesis/

      Espero que te sirva!

  3. Avatar de Depiladoras

    |

    Gracias por el aviso! voy a ello! 😉