Cómo agregar un formulario de búsqueda personalizado de WordPress para tipos de publicaciones personalizadas
El formulario de búsqueda integrado en WordPress es muy básico. Puede mostrar algunos resultados de búsqueda relevantes, pero no es muy eficiente cuando se trata de búsquedas más inclusivas. Puede editar el código para modificar el funcionamiento del campo de búsqueda, pero no todo el mundo se siente cómodo haciendo ese tipo de cambios.
Afortunadamente, es fácil mejorar los resultados de búsqueda de WordPress agregando un formulario de búsqueda personalizado a su sitio web.
Cómo mejorar el formulario de búsqueda en WordPress con Ivory Search
En este tutorial, le mostraré cómo usar el complemento Ivory Search para mejorar en gran medida la búsqueda de su sitio web. Le permite crear nuevos formularios de búsqueda personalizados, así como buscar productos e imágenes, archivos y archivos adjuntos de WooCommerce .
Incluso puede crear diferentes formularios de búsqueda para buscar diferentes tipos de contenido.
Finalmente, le permite mostrar sus formularios de búsqueda en cualquier lugar de su sitio, ya que funciona en widgets y crea códigos cortos. Si ha estado buscando una forma de personalizar la búsqueda de su sitio de WordPress, la ha encontrado.
Tomemos un minuto para instalarlo y luego repasaré algunas de las funciones.
Paso 1: Instalación del complemento de búsqueda de marfil
Primero, inicie sesión en su panel de administración de WordPress. Luego pase el mouse sobre el enlace "Complementos" y haga clic en el enlace "Agregar nuevo".

Luego vaya al cuadro "Buscar complementos", ingrese "Búsqueda de marfil".

Cuando encuentre el complemento, haga clic en el botón "Instalar ahora".

Ahora el complemento está instalado, pero debe activarse antes de poder usarlo.
Finalmente, haga clic en el botón "Activar".

Eso es todo al respecto. Ahora pongamos el plugin a trabajar.
Paso 2: Configuración de la búsqueda de marfil
Para comenzar, pase el mouse sobre el enlace "Búsqueda de marfil" y haga clic en el enlace "Configuración".

Puede comenzar a crear nuevos formularios de búsqueda de WordPress sin cambiar nada en la configuración. Pero hay algunas cosas que tal vez quieras cambiar.

- CSS personalizado : puede agregar CSS aquí si los formularios generados por el complemento necesitan algunos ajustes para adaptarse a su sitio. Piense en ello como el campo "CSS adicional" en el personalizador de temas de WordPress.
- Palabras vacías : ingrese cualquier palabra aquí que desee excluir de la búsqueda.
- Sinónimos : esta es una característica interesante. Ingresar imágenes = imágenes aquí arrojará resultados para ambas palabras cuando solo se busca una. Las "imágenes" y las "fotos" solo se utilizan como ejemplo. Puede emparejar cualquier palabra que pueda estar relacionada con su sitio.
- Búsqueda de encabezado : activa o desactiva un formulario de búsqueda en el encabezado del tema; todo esto está desactivado de forma predeterminada.
- Búsqueda de pie de página : activa o desactiva un formulario de búsqueda en el pie de página del tema.
- Búsqueda móvil : activa o desactiva un formulario de búsqueda en la vista móvil de su sitio.
- Probablemente no necesitará los controles en Archivos de complemento o Avanzado . Se ocupan de desactivar la búsqueda para todo el sitio y cargar archivos CSS y JavaScript.
En la sección Búsqueda de menús, encontrará controles para agregar búsquedas a los menús de su sitio. Repasaremos la adición de formularios de búsqueda a widgets, publicaciones y páginas usando códigos abreviados en un minuto. Pero si desea buscar en su menú, aquí es donde lo activaría.

En la sección de Análisis, usted controla si las búsquedas se rastrean en Google Analytics. Está habilitado por defecto. Pero si no usa Google Analytics (o no quiere ver los datos de búsqueda allí), debe deshabilitarlo.

Bien, pasemos a los formularios de búsqueda en sí.
Paso 3: configurar el formulario de búsqueda predeterminado
En la sección "Búsqueda de marfil" de la columna de navegación de la izquierda, haga clic en el enlace "Formularios de búsqueda".

De forma predeterminada, hay tres formularios de búsqueda para usar:
- Formulario de búsqueda personalizado : este es el formulario estándar (lo que obtendría si creara un nuevo formulario) personalizado para buscar archivos de imagen.
- Formulario de búsqueda predeterminado: la configuración del formulario de búsqueda predeterminado controla el formulario de búsqueda integrado existente de WordPress. Entonces, hacer cambios aquí cambia el comportamiento de la búsqueda de WordPress.
- Formulario de búsqueda AJAX : un formulario de búsqueda AJAX muestra los resultados de la búsqueda a medida que escribe en el formulario. Una buena opción, pero tenga en cuenta que consume más recursos del sitio web que un formulario de búsqueda estándar.
Nota: Debido a la gran cantidad de personalización que ofrece este complemento, no hay forma de cubrirlo todo en un solo tutorial. En cambio, recomiendo examinar lo que puede hacer cada opción.
Echemos un vistazo a algunas modificaciones que puede realizar en el formulario de búsqueda predeterminado.
La búsqueda estándar de WordPress no incluye archivos multimedia. Entonces, una búsqueda de "remix" en nuestro sitio de prueba arroja una publicación que contiene la palabra "remix", como se esperaba.

Pero hay un nombre de imagen que también incluye "remix". Al editar el formulario de búsqueda predeterminado, podemos incluir imágenes en los resultados de búsqueda.
Haga clic en "Editar" para el formulario de búsqueda predeterminado.

Luego haga clic en la sección "Tipos de publicaciones". En el menú desplegable "Publicaciones, páginas", haga clic en "Medios" para activarlo.

Al activar este interruptor, aparecerá una nueva opción de medios. Esto le permite seleccionar el tipo de medio que pueden extraer las búsquedas (imágenes, audio, videos, etc.).
Haga clic en el botón "Guardar formulario".

Ahora, si buscamos “remix”, vemos el archivo de imagen incluido en los resultados de búsqueda.

Veamos cómo agregar la búsqueda en WordPress.
Paso 4: Mostrar sus formularios de búsqueda personalizados de WordPress en widgets
En la navegación de la columna izquierda, pase el mouse sobre el enlace "Apariencia" y haga clic en el enlace "Widgets".
Lo primero que queremos hacer es eliminar el widget de búsqueda de WordPress. Estamos agregando nuestro propio formulario de búsqueda y no queremos dos formularios de búsqueda en el pie de página.

Desplácese hacia abajo y haga clic para abrir el widget de búsqueda de marfil. Luego elija el área del widget donde desea agregar un formulario de búsqueda. El tema de nuestro sitio de prueba solo tiene un widget de pie de página, por lo que haremos clic en el botón "Agregar widget" para agregarlo allí.

Ahora puede agregar un nombre al widget y elegir uno de sus formularios de búsqueda existentes para que se muestre. Como aún no lo hemos visto, usemos el formulario AJAX.

Haga clic en el botón "Guardar".
Ahora, si vamos al área de widgets de nuestro sitio, la búsqueda de AJAX está allí. Puede ver que aparecen los resultados de la búsqueda a medida que escribe.

Paso 5: Mostrar sus formularios de búsqueda personalizados de WordPress usando Shortcode
No está limitado a áreas de widgets. En su lugar, puede colocar un formulario de búsqueda en cualquier lugar.
En la sección "Búsqueda de marfil" de la columna de navegación de la izquierda, haga clic en el enlace "Formularios de búsqueda". Notarás que cada formulario tiene un código abreviado asociado.
Luego simplemente copie el código abreviado para el formulario de búsqueda que desea mostrar.

Luego pégalo en una página o publicación.

Ahora cuando guardamos la página, aparece el formulario de búsqueda.

Paso 6: Creación de diferentes formularios de búsqueda para diferentes tipos de contenido y taxonomías
Una característica valiosa de Ivory Search es su capacidad para crear formularios que buscan cosas muy específicas. Para ver lo que quiero decir, editaremos el formulario AJAX con el que estábamos trabajando. Pero puede encontrar estos controles en cualquiera de los formularios predeterminados y en cualquier formulario nuevo que cree.
El área que queremos ver es la sección "Extras". Ábrelo y verás varios controles. Algunos de ellos solo están disponibles en la versión paga del complemento. Pero todavía hay muchas funciones que puede usar de forma gratuita.

Al habilitar o deshabilitar las opciones, puede crear su propia búsqueda personalizada. Hay un sinfín de combinaciones.
- Busque títulos de publicaciones, contenidos o extractos.
- Títulos y/o descripciones de las categorías.
- Mensajes con o sin protección de contraseña.
- Incluso publicaciones dentro de un rango de fechas específico.
Está bien, no hay un número infinito de combinaciones, estaba exagerando. Pero son muchas combinaciones.
¿Qué sucede si desinstala el complemento de búsqueda de marfil?
Si desinstala el complemento, las páginas y las publicaciones que usaron el complemento se verán afectadas. Se eliminarán todos los formularios de búsqueda que haya creado. Sin embargo, los códigos cortos que agregue permanecerán, pero en lugar de funcionar, aparecerán como texto.
Por lo tanto, deberá dedicar tiempo a eliminarlos antes de que sus visitantes los vean.
Un buen formulario de búsqueda de WordPress es clave
Conseguir visitantes a su sitio es sólo el primer paso. En cambio, la verdadera lucha es mantener a esos visitantes. Y un sistema de búsqueda completo y efectivo ayudará a hacerlo. Después de todo, no tiene sentido llenar su sitio con gran contenido si no se puede encontrar.
¿Alguna vez ha necesitado una búsqueda personalizada en su sitio web? ¿Ha utilizado otros complementos de personalización de búsqueda de WordPress?