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 2063 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 2063 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.😉