Pregunta sobre Advanced Woo Search de Wordpress:

Quitar el filtro «todos»

Un usuario preguntó 👇

Hola, ¿Cómo elimino todos los filtros? En mi formulario de búsqueda no necesito todos los filtros. ¿Y cómo se debe agregar un filtro por categoría? Agregué el ID de categoría a la lista de categorías, pero no funciona.

(@camelliagh)

Hace 2 años, 2 meses

Hola de nuevo, ¿Puedo hacer un formulario de búsqueda con un filtro?

(@ mihail-barinov)

Hace 2 años, 2 meses

Hola,

Lo siento por la respuesta tardía. Todo lo que tiene que hacer es ir a la página de configuración del plugin -> pestaña ‘Resultados de búsqueda’ y eliminar todos los filtros excepto el filtro predeterminado ‘Todos’. En el frente, en este caso, no habrá pestaña de filtro.

Para filtrar por categoría, primero seleccione ‘Filtro de relación’. Exclusión: exclusión de la búsqueda de todos los productos con identificación de categoría de la lista especificada. Tenga en cuenta que los productos relacionados con las categorías se buscarán en la lista especificada.

(@camelliagh)

Hace 2 años, 2 meses

Hola de nuevo, En algunas páginas necesito tener un filtro predefinido. Quiero buscar en una categoría. No necesito un filtro «Todos». ¿Cómo puedo eliminar eso?

(@ mihail-barinov)

Hace 2 años, 2 meses

En este caso, hay dos formas de hacer esto:

1. Cree diferentes escenarios de búsqueda para cada página donde necesite un comportamiento de búsqueda diferente. Para estos casos de búsqueda, deberá configurar un filtro de categoría desde la página de configuración del plugin.

2. Utilice filtros enchufables. Necesitará algunas habilidades de codificación. Debe agregar su código de archivo de tema theme.php para

add_filter( 'aws_cats_filter', 'aws_cats_filter_update' );

function aws_cats_filter_update( $cats ) {
    if ( get_queried_object_id() === 12 ) {
         $cats = $cats . ',' . 10;        
    }
    return $cats;
}

En este ejemplo, excluimos una categoría con id = 10 de la búsqueda si una página con id = 12 contiene uset.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *