web_fsearch_reset Shortcode

El shortcode web_fsearch_reset borra todas las selecciones de Faceted Search, o solo las seleccionadas. Gutenberg ofrece el bloque dinámico equivalente Faceted Search Reset; consulta Restablecer filtros en Gutenberg.

Uso

[web_fsearch_reset label="Reset filters" mode="all"]
[web_fsearch_reset context="catalog" mode="include" include="category,price" reset_extras="0"]

Sustituye los IDs de contexto y de faceta por los configurados en tu sitio.

Atributos

Atributo Valor predeterminado Valores aceptados Propósito
context Vacío ID de contexto habilitado Vacío sigue el contexto de resultados activo de la página.
label Reset filters traducido Texto sin formato Etiqueta visible del botón.
class Vacío Clases helper existentes Añade clases al botón normal.
mode all all, include, exclude Borra todas las facetas, solo las facetas incluidas, o todas excepto las facetas excluidas.
include Vacío IDs de facetas separados por comas Facetas que borrar en modo de inclusión. Una lista vacía no borra ninguna.
exclude Vacío IDs de facetas separados por comas Facetas que conservar en modo de exclusión.
auto_hide 1 1, 0 Oculta cuando no quedan selecciones objetivo ni controles extra restablecibles. Una casilla Legacy sin marcar también desactiva el ocultamiento.
reset_extras Automático Vacío, 1, 0 Restaura los valores predeterminados de Ordenar y Por página. Automático lo habilita para todos los modos y lo desactiva en los restablecimientos parciales.
button_style 1 Slug de estilo de botón configurado Usa un estilo de tema habilitado, con una alternativa actual para referencias no disponibles.
button_size default xs, sm, default, lg, x2, x2-large, x3-large, x4-large Helper de tamaño existente del tema.

Cada lista de inclusión/exclusión está limitada a 500 IDs únicos saneados. Restablecer una faceta borra sus selecciones, no su definición global ni sus datos de índice.

Contexto y comportamiento

Habilita y configura Settings → POM Theme → Content model → Faceted search, un índice y resultados coincidentes. Los controles comparten un contexto interactivo por página. Las funciones deshabilitadas o los contextos explícitos no disponibles no muestran nada; los controles de otros contextos no alteran la consulta activa.

El restablecimiento tiene en cuenta las selecciones solo de URL y las entradas manuales pendientes. Un restablecimiento parcial conserva las selecciones no relacionadas. Cada restablecimiento reinicia la paginación, mientras que los controles extra siguen los primeros valores predeterminados coincidentes de Ordenar y Por página solo cuando se solicita. Las búsquedas manuales respetan el ajuste Refresh after reset? del listado de resultados (submit_on_reset). Se conservan los parámetros de URL no relacionados.

Ambos maquetadores usan el mismo renderizador, los helpers de botón existentes y los recursos condicionales de Faceted Search, con independencia de la administración del Page Builder.

Verificación

Comprueba los restablecimientos completos y parciales, los resultados vacíos, las selecciones solo de URL, los controles extra modificados, la política de envío manual, el ocultamiento automático y el enfoque de teclado. Prueba los botones Atrás/Adelante del navegador y varios controles que usen el mismo contexto.