Blog de SearchWP

Tutoriales, consejos y recursos de WordPress para ayudarte a hacer crecer tu negocio

¿Te preguntas cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizado?

Si tu sitio contiene tipos de contenido personalizado además de los tipos de contenido predeterminados: páginas o entradas, WordPress no puede buscarlos correctamente. Porque el motor predeterminado solo indexa el título y el contenido, ignorando información crucial como meta, taxonomías, etc.

Por lo tanto, es necesario un formulario de búsqueda separado para los tipos de contenido personalizado para indexar correctamente los puntos de datos importantes. De lo contrario, tus visitantes no encontrarán lo que buscan. 

Así que, en este tutorial paso a paso, te mostraremos cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizado.

Puntos Clave:

  • Los tipos de contenido personalizado son lo que hace que WordPress sea tan popular. 
  • WordPress no indexa los tipos de contenido personalizado de forma predeterminada.
  • SearchWP hace que los tipos de contenido personalizado, campos y taxonomías sean buscables.

¿Por qué crear un formulario de búsqueda de WordPress para tipos de contenido personalizado?

Por defecto, WordPress viene con dos tipos principales de contenido: entradas y páginas. Sin embargo, eres libre de crear los tuyos propiostipos de entradas personalizadasy añadir cualquier campo personalizado. Por eso WordPress ha ganado una inmensa popularidad y ahora potencia más del40% de todos los sitios weben internet. 

Los tipos de contenido personalizado son muy útiles si estás creando contenido que no encaja en los límites de las entradas o páginas estándar. Abren infinitas posibilidades para organizar tu contenido de maneras que tengan más sentido para los objetivos de tu sitio web.

En pocas palabras, los tipos de contenido personalizado te permiten convertir WordPress de una simple plataforma de blogs a un sistema de gestión de contenido completo.

Por ejemplo, si tienes un blog de recetas, podrías querer crear un tipo de contenido personalizado llamado "Receta". Incluso puedes añadir campos personalizados como ingredientes, métodos de cocción y tiempo de preparación para hacer el contenido más específico y adaptado a tu audiencia.

Aquí tienes un ejemplo de un tipo de entrada personalizada enWPBeginneren su sección de Ofertas, donde muestran ofertas destacadas a sus visitantes.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Ejemplo de tipo de contenido personalizado

Ahora, ¿por qué deberías crear un formulario de búsqueda que busque exclusivamente entre ciertos tipos de contenido personalizado? Porque puedes hacer que sea mucho más fácil para tus visitantes encontrar el contenido que buscan.

Por ejemplo, si añades un formulario de búsqueda que solo busca el tipo de contenido personalizado "Receta". Asegura que los visitantes que escriban "pollo" como consulta de búsqueda solo encontrarán recetas de pollo, no un artículo, noticia o simplemente una página sobre pollo.

Además, la búsqueda nativa de WordPress ignora por completo los campos personalizados. Esto significa que, aunque tus visitantes puedan encontrar una receta de pollo, todavía no pueden buscar ingredientes específicos de la comida.

Es por eso que es necesario crear un formulario de búsqueda que busque tipos de contenido personalizado, incluyendo campos personalizados.

Así que, te mostraremos cómo crear un formulario de búsqueda de WordPress para tipos de publicación personalizados que también tenga en cuenta los campos personalizados al buscar.

Cómo crear un formulario de búsqueda de WordPress para tipos de publicación personalizados

La forma más eficiente de crear un formulario de búsqueda personalizado para WordPress es utilizando SearchWP. Es el plugin de búsqueda más potente utilizado por más de 60.000 sitios web para mejorar la funcionalidad de búsqueda predeterminada de WordPress.

SearchWP te da la libertad de controlar cómo funciona el motor de búsqueda de tu sitio. Te permite incluir o excluir tipos de publicación, taxonomías e incluso campos personalizados específicos en tus resultados de búsqueda.

Esto es lo que puedes hacer con SearchWP: 

  • Seguimiento de la actividad de búsqueda en el sitio: SearchWP rastrea todas las consultas de búsqueda y te proporciona un informe completo sobre el comportamiento de búsqueda de los visitantes de tu sitio.
  • Integración perfecta con WooCommerce:SearchWP te permite no solo hacer que los productos de WooCommerce sean buscables, sino también atributos, etiquetas, reseñas y medios de producto.
  • PDFs y documentos buscables:SearchWP puede hacer que los PDFs y otros tipos de documentos de oficina sean buscables, asegurando que los usuarios obtengan resultados de búsqueda más precisos y completos.

Crear un formulario de búsqueda para todos los tipos de publicación personalizados es similar, así que hoy crearemos un formulario de búsqueda que busque exclusivamente entre el tipo de publicación personalizado: Productos. 

Incluso si tienes otros tipos de publicación personalizados en tu sitio web, el proceso es exactamente el mismo. ¡Así que, empecemos!

Paso 1: Instalar y activar SearchWP

Consigue tu copia de SearchWPeligiendo el paquete que se ajuste a tus necesidades, ya que los diferentes paquetes vienen con diferentes características.

Una vez completada la compra, inicia sesión en tuCuentaspágina y descarga el archivo del plugin desde la pestañaDescargaspestaña.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Instalar y activar SearchWP Paso 1

Además, asegúrate de copiar la clave de licencia de la misma pantalla, ya que la necesitarás para activar el plugin más tarde.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Instalar y activar SearchWP Paso 2Una vez que tengas el archivo zip del plugin, puedesinstalar y activar SearchWP como cualquier otro plugin de WordPress.

Cuando actives el plugin, serás recibido con una pantalla de bienvenida para comenzar el proceso de incorporación. Haz clic en el botón "Iniciar asistente de incorporación", esto te guiará a través de la configuración inicial.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Instalar y activar SearchWP Paso 3

Alternativamente, puedes activar SearchWP directamente visitando SearchWP > Añadir clave de licencia.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Instalar y activar SearchWP Paso 4

En esta página, pega la clave de licencia (que copiaste anteriormente en el paso anterior) en el campo correspondiente y presiona "Verificar clave" para completar el proceso de activación.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Instalar y activar SearchWP Paso 5

Tu información de licencia aparecerá debajo una vez que la clave se verifique correctamente. 

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Instalar y activar SearchWP Paso 6

Eso es todo. SearchWP se ha configurado correctamente. Ahora, estamos listos para configurar el motor de búsqueda de tipos de publicación personalizados.

Paso 2: Configurar un nuevo motor de búsqueda para tu tipo de publicación personalizado

El siguiente paso es añadir un nuevo motor de búsqueda a tu sitio. Piensa en el motor de búsqueda como un conjunto de reglas que determinan cómo WordPress realiza una búsqueda.

La buena noticia es que una vez activado, SearchWP comenzará a indexar el contenido de tu sitio y reemplazará la búsqueda predeterminada de WordPress automáticamente. 

La configuración predeterminada indexa solo entradas, páginas y archivos multimedia. Sin embargo, puedesmodificar el motorpara personalizar la prioridad de entradas o atributos de página específicos, añadir/eliminar fuentes de búsqueda, excluir resultados y más.

Usando el Motor Suplementario de SearchWP podemos crear múltiples motores de búsqueda. Por lo tanto, dejaremos la configuración predeterminada como está y crearemos un motor separado para tipos de publicación personalizados.

Así que, para crear un formulario de búsqueda dedicado solo para el tipo de publicación personalizado deseado, visita SearchWP > Algoritmo y haz clic en el botón "Añadir nuevo".

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Configurar el motor de búsqueda Paso 1

Desde aquí, necesitamos seleccionar las fuentes que queremos que este motor de búsqueda considere al realizar la búsqueda.

Para el propósito de este tutorial, crearemos un formulario de búsqueda que busque exclusivamente entre el tipo de publicación personalizado: Productos. Así que, desmarcamos todas las casillas excepto "Productos". Nombra el motor apropiadamente, luego haz clic en "Hecho".

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Configurar el motor de búsqueda Paso 2

Nota:Cualquier tipo de entrada que esté configurado como público estará disponible como fuente, por lo que solo necesitas seleccionar el tipo de entrada personalizada de tu elección desde aquí. Eso es todo. 

Ya sea que tu tienda de comercio electrónico esté construida con WooCommerce o EDD, puedeshacer que los productos sean buscables. Y si tienes algún otro tipo de entrada personalizada en tu sitio web, también puedes hacerla buscable siguiendo los pasos a continuación. 

Ahora, haz clic en "Guardar" para aplicar los cambios. ¡Nuestra configuración del motor está completa!

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Configurar el motor de búsqueda Paso 3

Paso 4: Crear un Formulario de Búsqueda de Tipo de Publicación Personalizado

A continuación, necesitamos crear un formulario de búsqueda para el tipo de publicación personalizado. ¡SearchWP también lo hace muy fácil! Solo necesitas visitar SearchWP > Formularios de Búsqueda y hacer clic en "Añadir nuevo".

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Crear formulario de búsqueda de tipo de contenido personalizado Paso 1

Ahora, elige un nombre significativo para tu formulario de búsqueda, que te ayudará a reconocerlo fácilmente, y selecciona un diseño de tema.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Crear formulario de búsqueda de tipo de contenido personalizado Paso 2

Luego, configura el formulario de búsqueda según tus necesidades. Todos los campos son bastante autoexplicativos; sin embargo,si necesitas ayuda, sigue este tutorial

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Crear formulario de búsqueda de tipo de contenido personalizado Paso 3

El paso más importante aquí es configurar qué motor usará este formulario de búsqueda. Por lo tanto, elijamos “Productos”, ya que hemos creado este motor para buscar exclusivamente nuestro tipo de publicación personalizado deseado. Además, puedes usar la página de resultados de búsqueda de SearchWP para mostrar los resultados de la búsqueda, ya queviene con funciones avanzadas

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Crear formulario de búsqueda de tipo de contenido personalizado Paso 4

Finalmente, haz clic en "Guardar" para terminar de crear el Formulario de Búsqueda.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Crear formulario de búsqueda de tipo de contenido personalizado Paso 5

Hay múltiples formas de añadir este formulario de búsqueda a una página. Haz clic en el botón "Incrustar" junto a "Guardar" para ver los métodos disponibles.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Crear formulario de búsqueda de tipo de contenido personalizado Paso 6

Te mostraremos cómo añadir el formulario de búsqueda de tipo de publicación personalizado usando el bloque de Gutenberg. Para hacerlo, abre la página donde deseas colocar el formulario de búsqueda en modo de edición. Luego, haz clic en "Añadir bloque" en la ubicación designada.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Mostrar formulario de búsqueda Paso 1

Next, find the “Search Form” block and select it. Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizados: Mostrar formulario de búsqueda Paso 2

Ahora, elige el formulario de búsqueda que creaste anteriormente en el menú desplegable.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizado: Mostrar formulario de búsqueda Paso 3Finally, click “Save/Publish” depending on your scenario.

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizado: Mostrar formulario de búsqueda Paso 4

Paso 5: Prueba tu formulario de búsqueda de tipo de contenido personalizado

¡Tu nuevo formulario de búsqueda de tipo de contenido personalizado ya está en línea! Probémoslo para asegurarnos de que todo funcione correctamente. Para ello, visita la página donde colocaste el formulario de búsqueda y realiza una consulta de búsqueda.

Si tus resultados de búsqueda solo muestran los tipos de contenido personalizados que configuraste, ¡entonces has configurado correctamente tu formulario de búsqueda personalizado!

Cómo crear un formulario de búsqueda de WordPress para tipos de contenido personalizado: Ver el formulario de búsqueda en acción

Conclusión

La búsqueda estándar de WordPress ignora los tipos de contenido personalizados. Sin embargo, has aprendido a crear un formulario de búsqueda de WordPress para tipos de contenido personalizados para abordar este problema. Esperamos que puedas aplicar este conocimiento y brindar a tus visitantes una experiencia de búsqueda fluida.

Consigue tu copia de SearchWP ahorasi estás listo para crear tu propio formulario de búsqueda para tipos de publicaciones personalizadas. 

Además, si tienes un sitio de WordPress de comercio electrónico, podría ser útil que aprendascómo añadir un widget de búsqueda personalizado de WooCommerce.

Cree hoy mismo una mejor experiencia de búsqueda en WordPress

No vuelva a perder visitantes por resultados de búsqueda inútiles. SearchWP facilita la creación de su propia búsqueda inteligente en WordPress.

Obtén SearchWP Ahora
Icono de múltiples motores de búsqueda