• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar solo 1 categoría del blog en la página principal en Genesis Framework

Descubre cómo enseñar solo los posts pertenecientes a 1 categoría concreta en la home de los child themes de Genesis Framework mediante código.

Por defecto, algunos child themes presentan las últimas entradas del blog en la página principal, independientemente de la categoría a la que pertenezcan.

Pero es probable que quieras potenciar una categoría determinada en la home para orientar a las visitas de forma estratégica hasta un objetivo final bien definido.

Puedes hacerlo de forma sencilla utilizando etiquetas condicionales de WordPress.

Recuerda que el siguiente snippet está creado para child themes que utilizan la plantilla front-page.php para enseñar las últimas entradas en la página principal.

Código para mostrar solo 1 categoría del blog en la home

Añade el siguiente fragmento al final del fichero functions.php:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

Gracias a este bloque, solo se visualizarán en la página principal las entradas de la categoría con ID 10.

Para averiguar la ID, ve a:

Entradas > Categorías > Elige la que quieres y pincha en editar.

Si echas un ojo a la url, verás algo así:

https://codigogenesis.com/wp-admin/term.php?taxonomy=category&tag_ID=10&post_type=post&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory

Como ves, en este caso es la ID 10.

Si quieres introducir más de una categoría solo tienes que agregarlas al código superior separándolas por comas, modificando esta línea así (por ejemplo):

	$query->set( 'cat', '10, 13, 55' );

Sin embargo, dependiendo de la cantidad, quizás te interese más excluir ciertas categorías, tal y como te explico en este tutorial.

Conclusión

Ahora, gracias a las etiquetas condicionales de WordPress, ya sabes cómo mostrar solo 1 categoría del blog en la home en cualquier child theme de Genesis que utilice el fichero front-page.php.

Si tienes alguna pregunta o quieres darme una sugerencia para próximos snippets, déjala en los comentarios (exclusivo para suscriptores).

Tutoriales relacionados

  • https://codigogenesis.com/excluir-categorias-blog-home-genesis-framework/

Entrada Genesis Framework PHP

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Feed

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2026 · Código Genesis

close-icon

¿Has olvidado tu contraseña?