Shortcode web_fsearch_sort

El shortcode web_fsearch_sort muestra un selector de ordenación para los resultados de la búsqueda facetada.

Uso

[web_fsearch_sort]

[web_fsearch_sort context="your_context" label="Order results" options="date_desc:Newest,title_asc:Title A-Z" default="date_desc"]

Atributos

Atributo Predeterminado Valores aceptados Propósito
context Vacío ID de contexto habilitado Vacío sigue el contexto de resultados actual. Los contextos explícitos ausentes o deshabilitados no muestran nada.
class Vacío Clases separadas por espacios Ayudantes de tema existentes en el contenedor normal.
label Vacío Texto sin formato Nombre visible y accesible del selector; vacío usa el texto traducido de Ordenar por.
options Vacío Entradas key:Label separadas por comas Subconjunto ordenado, hasta 100 entradas. Omite las etiquetas para seguir las etiquetas traducidas actuales; vacío usa opciones automáticas.
default default Clave de ordenación disponible El primer selector coincidente proporciona el predeterminado de la página; el estado explícito de la URL prevalece.

Contexto de búsqueda facetada

Habilita y configura la Búsqueda facetada en Settings → POM Theme → Content model → Faceted search. Los controles, resultados y puertas de enlace que van juntos deben usar valores de contexto compatibles.

Claves generales: default, date_asc, date_desc, title_asc, title_desc, modified_asc, modified_desc, comment_count_asc, comment_count_desc, menu_order_asc, menu_order_desc y rand.

Los contextos de producto con WooCommerce también pueden usar price_asc, price_desc, rating_asc y rating_desc. Una faceta de proximidad configurada expone distance_asc y distance_desc; la ordenación requiere una ubicación activa. Una regla de campo personalizado de contexto con ID priority expone meta_priority_asc y meta_priority_desc. Solo se aceptan reglas configuradas; el control no acepta claves de campo arbitrarias.

La lista automática incluye predeterminado, fecha de publicación, título y las opciones aplicables de producto, proximidad y campo personalizado. Las listas personalizadas conservan su orden. Las opciones no válidas se omiten. Un predeterminado configurado ausente se inserta en la lista; un predeterminado no disponible recurre a default. Una opción de solicitud actual válida se muestra incluso cuando está fuera del subconjunto de un selector.

Usa un contexto interactivo por página. Varios controles conservan sus propias opciones y etiquetas, mientras comparten el orden seleccionado. Los cambios restablecen la paginación. El restablecimiento solo cambia el orden cuando su opción de restablecimiento de control adicional está habilitada. No se añade ningún paquete frontend específico del selector, y la administración del Page Builder puede permanecer deshabilitada.

Prueba cada opción con suficientes registros para revelar el orden, además de un filtro activo, paginación, restauración de URL y la navegación hacia atrás/adelante del navegador. Si una opción parece no hacer nada, verifica su clave y sus datos indexados en lugar de añadir un segundo control de ordenación.

Verificación

Prueba web_fsearch_sort con el contexto de Búsqueda facetada configurado, con selecciones activas, sin selecciones y con un conjunto de resultados vacío. Presta especial atención a class y label.

Para la autoría nativa, usa Ordenación de búsqueda facetada en Gutenberg.