Actualizar WooCommerce Products Filter v.2.2.5
- Correcciones
- Nuevo hook woof_taxonomy_image – permite redefinir las imágenes del término del filtro de imágenes sobre la marcha dependiendo de la situación actual:
add_filter('woof_taxonomy_image', function($image, $term) { //change images on the fly depending of the current situation if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){ $image = "https://your_image_url.png"; } return $image; },10,2); - Nuevo hook ‘woof_text_search_query‘ – permite redefinir la solicitud SQL de búsqueda de texto sobre la marcha
add_filter('woof_text_search_query', function($where, $woof_text) { global $wpdb; $where .= "AND $wpdb->posts.ID IN(15,39,121)"; return $where; }, 99, 2); - Nueva opción ‘Mostrar campos de entrada de texto de precio‘ – campos de texto para el slider de precios (funciona solo con ionSlider)

- Añadido ‘Limpiar todobotón ‘ para los elementos de búsqueda seleccionados y el hook ‘woof_clear_all_text‘ para su texto

- Para buscar en el panel de navegación – se añadieron títulos de taxonomías

- Nueva opción para ‘Buscar por calificación‘ – ‘Mostrar estrellas en desplegable‘ para mostrar estrellas en el desplegable

- ‘En Oferta‘ la casilla de verificación está incluida en el sistema de recuento dinámico
- Nuevo hook ‘woof_init_archive_by_default‘ para deshabilitar ‘Habilitar archivos‘ en atributos si es necesario hacerlo programáticamente sobre la marcha

- Nuevo hook ‘woof_filter_shortcode_args‘ para el shortcode [woof] para cambiar los argumentos del shortcode sobre la marcha dependiendo de las condiciones del negocio

- Nuevo hook ‘woof_before_draw_filter‘ que funciona antes de imprimir cada elemento del filtro

- Nuevo hook ‘woof_after_draw_filter‘, que funciona después de imprimir cada elemento del filtro

- Nuevo shortcode [woof_btn img_url=’la url de la imagen está aquí’] lo que permite generar un botón especial para mostrar/ocultar el formulario de búsqueda, la url de la imagen es opcional, ejemplo de uso:
[woof_btn]
[woof autohide=1]
[woof_products]
Muestra un botón para ocultar el filtro. Funciona basándose en el atributo del shortcode ‘autohide‘. - En opciones avanzadas funcionalidad extendida de la opción ‘Iniciar el plugin solo en las siguientes páginas del sitio‘ – se agregó nueva sintaxis de cumplimiento estricto -> use el signo ‘#‘ antes del enlace para aplicarlo. Ejemplo: #https://your_site.com/product-category/man/ (lla barra inclinada al final no importa)
- Al cuadro de texto de SKU se le añadió un botón para restablecer su contenido, se regula mediante la opción ‘Comportamiento del botón de restablecimiento‘ donde es posible configurar el filtrado después de borrar el campo de texto SKU o simplemente borrar el campo de texto.
- Nueva extensión ‘Importar/Exportar‘ -> Importar/Exportar opciones de woof solo al migrar. Las taxonomías y sus términos deben crearse/migrarse antes. ¡Después de usarlo, se recomienda encarecidamente deshabilitarlo! Tus clientes o tú podéis dañar ocasionalmente la configuración de WOOF, ¡así que desactívala!’.
- Nueva opción en la pestaña ‘Avanzado' -> 'Optimizar filtro de precios‘ – Ayuda a encontrar más rápidamente los valores mínimo y máximo para el filtro de precios en el frontend del sitio y minimizar la carga del servidor.

- Nueva extensión ‘Condicionales‘ -> permite definir condiciones para mostrar elementos del filtro en función de la solicitud de filtro actual. En resumen, esta función permite ocultar algunos elementos del filtro mientras otros no están seleccionados. O viceversa, mostrar algunos elementos del filtro si otros elementos del filtro están seleccionados. Verlo en la pestaña ‘Avanzado‘ después de la activación.
Ejemplo de sintaxis: product_cat>pa_size,by_instock>pa_color. En este ejemplo se describe: si un usuario selecciona un [categoría de producto] entonces filtra por [pa_size] o [by_instock] aparecerá [pa_color]. Para el shortcode [woof] usa un atributo: [condicionales]. Usa saltos de línea en el área de texto para definir algunas reglas (pulsa la tecla Enter). En el shortcode [woof] para definir algunas reglas usa el signo: [+].

- nueva Extensión ‘Secciones‘ – permite envolver los elementos del filtro en secciones [cerrar/abrir] y hacer el formulario de filtro más compacto.


