Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Super Speedy | Super Speedy Filters Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 6.66.015 versiones

Sin fecha · 15 versiones

  1. 6.66.0

    Última
    1 corrección
    Corregido
    • Fixed Fragment AJAX leaving the Active Filters chips on screen after the last filter was removed.
  2. 6.65.0

    1 corrección
    Corregido
    • Fixed the Active Filters widget showing no chip when the only filter is a brand or tag, so it could not be removed.
  3. 6.64.0

    2 correcciones3 cambios
    Corregido
    • Fixed search results with Show Filtered Variations listing a product once per matching variation when Super Speedy Search shows one result per product.
    • Fixed filter counts on a search that matches only a product's variation, such as a variation SKU, showing no options.
    Cambios
    • Faster filter counts on attributes with the per-variation stock check, and on any count filtered by one, once the object-ancestors table is rebuilt (queued automatically on update).
    • Faster filter counts on Super Speedy Search results.
    • Search results now follow the stock check (hide out of stock), as filtered archives do.
  4. 6.63.0

    1 corrección1 cambio
    Corregido
    • Fixed search-page filter counts that load after the page (Bot-fighting AJAX, lazy-loaded filters) counting the whole shop when Super Speedy Search was not ticked in the Fast page AJAX plugin list, or not installed.
    Cambios
    • An active Super Speedy Search is now always loaded during Fast page AJAX, whatever the plugin list says.
  5. 6.62.0

    1 corrección
    Corregido
    • Fixed filters set to "Show but delay execution" on search results, in Bot-fighting AJAX mode, showing whole-shop counts and links that dropped the search.
  6. 6.61.0

    5 nuevos7 mejoras19 correcciones1 de seguridad1 eliminado7 cambios
    Nuevo
    • Added an experimental Developer option, `SSPSSF_OA_CANDIDATE_STOCK_COUNT` (off by default), that counts a filter widget's terms for an attribute with the per-variation stock check from the filtered products first instead of every product with that attribute, which is much faster on large catalogues.
    • Added an experimental Developer option, `SSPSSF_OA_CANDIDATE_MAIN_QUERY` (off by default), that builds a filtered product archive's results from the performance table first instead of checking every product, which is much faster on large catalogues.
    • Added a wp-admin error notice when page AJAX, Bot-fighting AJAX or archive protection cannot install or read their MU-plugin files, for example when `wp-content/mu-plugins` is not writable or the archive policy file is corrupt.
    • Added a warning on the Plugins and Filters settings screens when "Disable WooCommerce widget code" is set to Remove while WooCommerce still filters through its product attribute lookup table, which then goes stale.
    • Added an error notice in wp-admin when a requested rebuild of the performance table has not started because WP-Cron or loopback requests are not running.
    Mejora
    • Improved AJAX filtering in the `ajax` and `ajaxeverywhere` modes: on a filtered page that defers its filter widgets, the widgets now load alongside the products and update with them instead of afterwards.
    • Changed bundled add-ons so an update never switches a new add-on on: a new install still enables every add-on, but an add-on that first arrives in an update (or when moving from Lite to Pro) starts switched off and is listed in a notice on the Plugins and Filters screens.
    • Changed filter links that name a term which does not exist, such as `?filter_colour=999999`, `/product-category/clothing/brand/no-such-brand/` or `/category/music/?genre=999999`, to answer 410 Gone on product and custom post type archives when Issue 404 for missing terms is on, and to show an empty archive when it is off, instead of the unfiltered archive.
    • Changed filter links that use another language's term slug on a WPML or Polylang store, such as `?filter_colour=red` on a French page, to show that term's translation, as term IDs already did, instead of answering 410 Gone.
    • Changed filter paths that name their filters in a different order from the one Super Speedy Filters builds, such as `/colour/beige/brand/halcyon/` for `/brand/halcyon/colour/beige/`, to redirect (301) to the built address with the page number and query string kept, instead of answering 410 Gone.
    • Changed WordPress's own product taxonomy parameters, such as `?product_brand=30`, `?product_tag=summer` or `?pa_colour=46`, to filter like any other filter link in term ID or slug form, instead of showing no products or a 404.
    • Changed missing-term handling so the feed and embed addresses WordPress adds to every attribute and tag archive, such as `/colour/red/feed/`, are never treated as a missing term.
    Corregido
    • Fixed a requested object-ancestors rebuild, after an update or a "Back-orders stock" change, not running when an earlier rebuild event was still pending after a manual Rebuild.
    • Fixed a filter widget count, with the stock check and Show Filtered Variations on, including a product none of whose in-stock variations matches the filtered combination (for example size M under red for a product with only red S and blue M), so each count equals the products its link shows.
    • Fixed Auto Infinite Scroll in Bot-fighting AJAX mode adding the unfiltered category's products after a filter click; it now loads the next page of the filtered results.
    • Fixed pagination and add-to-cart links in Bot-fighting AJAX results carrying `?ssf_ajax=1`.
    • Fixed adding or editing a media attachment, including the images External Images creates as shoppers browse, queuing a filter cache wipe ("product changes") when no filter data changed.
    • Fixed products that share a menu order and title appearing in a different order, or on a different page, from one request to the next on the default product sorting.
    • Fixed AJAX filtering in the `ajax` and `ajaxeverywhere` modes showing an earlier filter click when its products arrived after a later click's: the last click now wins.
    • Fixed pagination, add-to-cart links and the sort form in AJAX-loaded products carrying `?ssf_ajax=1`, which reached the address bar after clicking page 2.
    • Fixed the category description showing twice on classic themes that print the archive description in their own page header, such as Hestia, when Archive Descriptions is set to All or the page is filtered.
    • Fixed the wp-admin notice about page AJAX, Bot-fighting AJAX and archive protection MU-plugins showing its problems in English only; they are now translatable, and it names the setting "Fast page AJAX" as the settings screen does.
    • Fixed product category, tag, brand and attribute feeds such as `/product-category/clothing/feed/` serving the archive page instead of RSS with Pretty URLs on.
    • Fixed Fast page AJAX and Bot-fighting AJAX filter requests on Polylang, WPML, WooCommerce Multilingual or TranslatePress stores showing the default language's products and text; active language plugins are now always loaded.
    • Fixed a category address naming a subcategory that does not exist, such as `/clothing/no-such-child/` or `/product-category/clothing/no-such-child/`, showing the parent category; it now answers 410 with "Issue 404 for missing terms" on and 404 otherwise.
    • Fixed Fast page AJAX and Fragment AJAX filter requests unloading Super Speedy Archives, so with Archives replacing the performance table those requests showed products and counts from Super Speedy Filters' own out-of-date table instead of the ones on the full page.
    • Fixed lazy-loaded block filters on category and filtered pages showing "Couldn't load these filter options" with Bot-fighting AJAX (400 "Invalid filter request").
    • Fixed child categories disappearing from filters and Category Display under their new parent after their parent category was deleted, until the next Rebuild.
    • Fixed filter counts and category counts changing once the performance table was built: before the first Rebuild they also counted catalogue-hidden products and bundles whose items are out of stock.
    • Fixed the stock filter and filter counts showing a WooCommerce Product Bundles bundle in its previous stock state for a while after one of its items changed stock; the bundle now updates as soon as Product Bundles syncs its stock.
    • Fixed a product briefly disappearing from stock-filtered archives, filter counts and the on-sale filter while it was being updated after a save.
    Seguridad
    • the term image and swatch colour fields are now saved only from the term screen, with a security check, by users who can edit that term.
    Eliminado
    • Removed a wasted selected-items request for each collapsed, not yet loaded, paged filter list on every page load and filter click.
    Cambios
    • Turned on by default the faster filtered product archive query (`SSPSSF_OA_CANDIDATE_MAIN_QUERY`) and the faster stock-checked filter widget count (`SSPSSF_OA_CANDIDATE_STOCK_COUNT`), with the same products and counts; untick either under Advanced > Developer/Ultra-Advanced options to switch it off.
    • Faster filter widget counts with the stock check and Show Filtered Variations on, including when more than one attribute filter is active (for example the size or category count under a colour filter); the object-ancestors table rebuilds automatically after this update.
    • Changing the "Back-orders stock" setting now rebuilds the object-ancestors table automatically, so filtered archives and counts follow the new setting without a manual Rebuild.
    • With "Treat backorders as in-stock" selected, Show Filtered Variations now prefers a back-order variation over an out-of-stock one as the product's tile.
    • With "Treat backorders as in-stock" selected, the variation stock check on an attribute (for example size) now lists and counts products whose matching variation is on back-order.
    • Filter widget counts now refresh after an update that changes how products are counted, instead of showing the counts cached by the previous version.
    • With Show Filtered Variations and the stock check on, a product whose variations in the filtered colour, size or other attribute are all out of stock is no longer listed or counted, so "Showing all N results" and the filter counts match the products shown.
  7. 6.60.0

    1 corrección
    Corregido
    • Fixed accordion and minimizable filter headings not opening, the inline filter search not filtering, and empty filters leaving their heading behind on themes whose widget wrapper has no `widget` class, such as Divi.
  8. 6.58.9

    1 corrección
    Corregido
    • Fixed archive protection not applying to custom post type filter links that use the address bar, such as `/category/music/?genre=3`, with Fragment AJAX. Beyond your indexable limits these now redirect like product filter links, instead of loading the full filter page for bots.
  9. 6.58.8

    1 corrección
    Corregido
    • Fixed filter widgets taking 15 seconds or more to load on MySQL 8 before the performance table has been built (for example on a new install before Rebuild). They now take about 1 to 2 seconds and show the same terms and counts.
  10. 6.58.7

    1 mejora
    Mejora
    • Changed the 6.58.3 fix for filters appearing twice on `/shop/?product_tag=...` with block themes: Super Speedy Filters now shows its own output once instead of removing WooCommerce's block template hooks, so other plugins on those pages are no longer affected.
  11. 6.58.6

    1 corrección
    Corregido
    • Fixed pretty filter URLs that start with a post category, such as `/category/music/genre/rock/`, showing as the blog home page with the site title instead of the category archive.
  12. 6.58.5

    1 corrección
    Corregido
    • Fixed Rebuild not recovering after a failed performance table build: the retry was refused as "already running" for 30 seconds, and with a persistent object cache the error could stay hidden behind "Waiting for the background process to start".
  13. 6.58.4

    1 corrección
    Corregido
    • Fixed editing Super Speedy filter widgets in the Customizer, which failed with "widget_setting_too_many_options" since 6.56.5.
  14. 6.58.3

    1 corrección
    Corregido
    • Fixed the filter widgets above the products, inline filters and the archive footer appearing twice on the shop page with a tag in the address (`/shop/?product_tag=...`) on block themes.
  15. 6.58.2

    1 corrección
    Corregido
    • Fixed custom taxonomy and post type archives returning 404 after a settings change when the next request was a Page Ajax or Bot-fighting AJAX filter request.

Changelog publicado por el desarrollador, en su idioma original.