¿Desea crear un formulario de búsqueda avanzada en WordPress para tipos de publicaciones personalizadas?
Puede ofrecer a sus visitantes una mejor experiencia en el sitio web agregando un formulario de búsqueda que incluya sus tipos de publicaciones personalizadas en los resultados.
En este artículo, le mostraremos cómo crear un formulario de búsqueda avanzada para tipos de publicaciones personalizadas en WordPress, paso a paso.
¿Por qué crear un formulario de búsqueda avanzada para tipos de publicaciones personalizadas en WordPress?
Si tiene muchos tipos de contenido diferentes, un formulario de búsqueda de tipo de publicación personalizado le permite ayudar a sus visitantes a encontrar más fácilmente el contenido más relevante.
Por ejemplo, usamos tipos de publicaciones personalizadas aquí en AprenderWP para organizar nuestras secciones de ofertas y glosario. Esto los mantiene separados del resto del contenido de nuestro sitio.
Si tuviéramos que agregar un formulario de búsqueda de tipos de publicaciones personalizadas a cada una de estas páginas, los resultados de la búsqueda solo mostrarían publicaciones de esa categoría.
Este tipo de búsqueda personalizada ayuda a sus visitantes a ver más páginas y permanecer en su sitio por más tiempo, lo que genera señales positivas de SEO de WordPress, como una tasa de rebote más baja y un mayor tiempo de permanencia.
Dicho esto, le mostraremos cómo crear un formulario de búsqueda avanzada para tipos de publicaciones personalizadas en WordPress.
Cree un nuevo algoritmo de búsqueda de WordPress con un complemento de WordPress
La forma más fácil de crear un formulario de búsqueda avanzada para tipos de publicaciones personalizadas es mediante el BuscarWP enchufar. Es el mejor complemento de búsqueda para WordPress utilizado por más de 30.000 sitios.
Es fácil de usar y te da control total sobre los resultados de búsqueda de WordPress.
Lo primero que debe hacer es instalar y activar el complemento. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Tras la activación, debe ir a Ajustes » BuscarWP y luego haga clic en la opción de menú ‘Licencia’.
Luego, ingrese su clave de licencia en el cuadro ‘Licencia’ y haga clic en el botón ‘Activar’.
Puede encontrar esta información en su cuenta en el sitio web de SearchWP.
Una vez que haya hecho eso, debe hacer clic en la opción de menú ‘Motores’.
Esto lo lleva a una pantalla donde puede establecer la configuración de su motor de búsqueda. Piense en ello como crear su propio algoritmo de búsqueda de Google para su sitio web.
Con SearchWP, debe crear un motor de búsqueda en todo el sitio antes de poder crear un motor de búsqueda de tipos de publicaciones personalizadas, así que lo haremos primero.
Puede ajustar la configuración del motor de búsqueda haciendo clic en los menús desplegables ‘Publicaciones’, ‘Páginas’, ‘Biblioteca’ u otros tipos de publicaciones personalizadas.
Cada sección tiene un ‘Multiplicador de peso’ que cambiará la forma en que los motores de búsqueda clasifican el contenido.
Si desea que el motor de búsqueda valore los títulos de las páginas más que el contenido, ajuste el control deslizante en consecuencia.
Una vez que haya terminado de personalizar la configuración predeterminada de su motor de búsqueda, asegúrese de hacer clic en el botón ‘Guardar motores’ para crear su primer motor de búsqueda.
Ahora que su motor de búsqueda inicial está configurado, es hora de crear un formulario de búsqueda avanzada para sus tipos de publicaciones personalizadas.
Agregue un formulario de búsqueda avanzada limitado a un solo tipo de publicación personalizada
Para crear un cuadro de búsqueda personalizado, comenzaremos agregando un motor de búsqueda separado que solo apunte a los tipos de publicaciones personalizadas que desea.
Primero, navegue a Ajustes » BuscarWP y luego haga clic en el botón ‘Agregar nuevo’.
Esto creará automáticamente un nuevo motor de búsqueda independiente.
A continuación, haga clic en el botón ‘Fuentes y configuración’.
Aparecerá una ventana emergente donde puede seleccionar las fuentes para su motor de búsqueda personalizado.
Simplemente desmarque las casillas de las fuentes que no desea incluir.
En este ejemplo, solo dejaremos marcada la casilla «Cupones», ya que queremos crear un formulario de búsqueda que solo permita a los usuarios buscar en nuestras páginas de cupones.
También debe darle un nombre a su motor de búsqueda. Tome nota del nombre en el cuadro ‘Nombre del motor’, porque lo necesitará en un paso posterior.
Luego, haga clic en el botón ‘Listo’.
Una vez que haya hecho eso, haga clic en el botón ‘Guardar motores’ para guardar su nuevo motor de búsqueda de tipo de publicación personalizado.
Ahora, debe descargar la extensión de códigos abreviados de SearchWP para agregar fácilmente su nuevo formulario de búsqueda de publicaciones personalizadas a WordPress.
Primero, dirígete a la Extensión de códigos cortos SearchWP sitio web y luego haga clic en el botón ‘Descargar disponible con licencia activa’.
Después de eso, debe instalar y activar la extensión de la misma manera que instaló el complemento anterior.
Ahora, puede crear una nueva página de formulario de búsqueda de publicaciones personalizada utilizando códigos abreviados.
Simplemente navegue hasta Páginas » Agregar nuevo y luego dale un nombre a tu página.
Después de eso, haga clic en el ícono más ‘Agregar bloque’ para que aparezca el menú de bloques.
A continuación, escriba ‘HTML’ en el cuadro de búsqueda.
Luego, seleccione el bloque ‘HTML personalizado’.
Una vez que haya hecho eso, puede agregar los siguientes códigos abreviados y HTML a su página. Si necesita más ayuda, consulte nuestra guía sobre cómo agregar un shortcode en WordPress.
[searchwp_search_form engine="coupon" var="searchvar" button_text="Find Results"] <div class="search-results-wrapper"> [searchwp_search_results engine="coupon" var="searchvar" posts_per_page=4] <h2>[searchwp_search_result_link direct="true"]</h2> [searchwp_search_result_excerpt] [/searchwp_search_results] </div> <div class="no-search-results-found"> [searchwp_search_results_none] No results found, please search again. [/searchwp_search_results_none] </div> <div class="search-results-pagination"> [searchwp_search_results_pagination direction="prev" link_text="Previous" var="searchvar" engine="my_test_engine"] [searchwp_search_results_pagination direction="next" link_text="Next" var="searchvar" engine="my_test_engine"] </div>
El código anterior agregará su motor de búsqueda, creará una sección para mostrar los resultados de la búsqueda, mostrará un mensaje sin resultados si es necesario y agregará paginación si los resultados van en varias páginas.
Necesitas cambiar el nombre del motor engine="coupon"
a su propio nombre de motor. El resto del código puede permanecer igual.
Asegúrese de hacer clic en ‘Publicar’ o ‘Actualizar’ para guardar su página y ponerla en marcha.
Su motor de búsqueda de tipo de publicación personalizada ahora está disponible en su sitio web.
SearchWP es un complemento de búsqueda muy flexible y personalizable. También puede usar este complemento para agregar búsqueda Ajax en vivo, crear una función de búsqueda por categoría y más.
Esperamos que este artículo le haya ayudado a aprender cómo crear un formulario de búsqueda avanzada en WordPress para tipos de publicaciones personalizadas. También puede consultar nuestra guía sobre cómo elegir el mejor creador de sitios web y nuestras selecciones del mejor software de chat en vivo para pequeñas empresas.
.