/ Documentación /Fragmentos de código personalizados/Filtros WooCommerce/ Restringir los resultados de búsqueda sólo a productos WooCommerce

Restringir los resultados de búsqueda sólo a productos WooCommerce

Por defecto, cuando los visitantes utilizan la opción Buscar en su sitio web, los resultados mostrarán entradas, páginas, productos, etc. que se ajusten al término buscado.

Si tienes una tienda online, quizás quieras limitar la búsqueda sólo a los productos de WooCommerce. Esto puede ayudar a los usuarios a encontrar productos más rápido y aumentar la tasa de conversión en tu sitio web.

Para ello, deberá añadir el siguiente filtro al archivo functions.php de su tema hijo:

add_filter( 'get_search_form', 'astra_get_search_form_callback' );
function astra_get_search_form_callback( $search_form ) {
	$search_form = str_replace( '-1">', '-1"/>', $search_form );
	return $search_form;
}

Si no tiene instalado el tema infantil, compruebe lo siguiente este artículo sobre cómo hacerlo.

Si no está seguro de cómo añadir este código, consulte lo siguiente artículo.

*** Nota ***

1. El filtro anterior no funciona para la búsqueda en la portada. Cuadro de búsqueda y búsqueda a pantalla completa.
2. En funciona con la búsqueda de diapositivas utilizando el elemento de búsqueda del constructor de cabecera. Consulte el vídeo adjunto para una mejor comprensión.

3. En funciona con el cuadro de búsqueda mediante la sustitución de la búsqueda Astra en la cabecera con el widget de búsqueda WooCommerce. Consulte el vídeo adjunto para una mejor comprensión.

¿Fue útil este documento?
¿Qué salió mal?

No respondemos a los comentarios de los artículos, los usamos para mejorar nuestro contenido de soporte.

¿Necesitas ayuda? Contactar Soporte
En esta página
Scroll al inicio