• Ir a navegación principal
  • Ir al contenido principal
Código Genesis

Código Genesis

Tutoriales para Genesis Framework y WordPress

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

Incluir Custom Post Types en los resultados de búsqueda de WordPress

Aprende a mostrar los Custom Post Types (CPTs) que tú decidas en los resultados de búsqueda de WordPress mediante código con este tutorial.

Por defecto, cuando realizas una búsqueda dentro de WordPress los CPTs se excluyen de los resultados.

¿Deseas que también aparezcan las entradas de tus Custom Post Types en los resultados de búsqueda?

Dicho y hecho. 😉

Snippet para incluir CPTs en los resultados de búsqueda

Pueden darse 2 situaciones:

  • Que el plugin lo hayas creado tú.
  • O que se trate de un plugin del repositorio de WordPress.

Aquí tienes la solución para ambas posibilidades.

1. Plugin de Custom Post Type propio

Si utilizaste el tutorial para crear un CPT mediante código, estás de suerte.

Solo tendrás que cambiar una línea:

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

Así de fácil. Con esta modificación las entradas de tu CPT ya aparecerán en los resultados de búsqueda de WordPress.

2. Plugin de CPT creado por otro desarrollador

Si el plugin ha sido desarrollado por un tercero, añade este fragmento en functions.php o a tu plugin de funcionalidades:

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

Con este bloque de código consigues que se incluyan posts, páginas, productos y entradas de porfolio en los resultados de búsqueda.

Por supuesto, te invito a cambiarlos por los que te interesen.

Como este último snippet no es específico para Genesis, puedes usarlo para cualquier tema de WordPress y sus child themes.

Conclusiones

¿Quieres tener más control sobre qué CTPs aparecen en los resultados de búsqueda de WordPress? Ahora ya sabes cómo gestionarlo de forma selectiva mediante código.

Por cierto, ¿tienes alguna pregunta o quieres darme una sugerencia para próximos tutoriales? Cuéntamela en los comentarios.

Ventajas de ser suscriptor.😉

Búsqueda CPT PHP

Nahuai Badiola - CEO

Desarrollador web especializado en WordPress y Genesis Framework. Me encanta contribuir a la comunidad de WordPress y Genesis dando charlas en WordCamps, organizando eventos, traduciendo temas y plugins… más sobre mí.

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

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

¿Has olvidado tu contraseña?