Linux 软件免费装
Banner图

FalcoSearch – Live Search & Product Filter for WooCommerce

开发者 wpxero
更新时间 2026年10月6日 01:02
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce search ajax search live search woocommerce filter product filter

下载

1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.2.0

详情介绍:

FalcoSearch is a WordPress plugin that adds instant live search and AJAX product filters to a WooCommerce store or any WordPress site. Visitors see matching products and posts while they type, then narrow a shop or archive page by category, price, rating, availability and more — without a page reload. It combines two tools that are usually separate plugins:
  1. Live search — a search box that shows results as the visitor types.
  2. Filter builder — a drag-and-drop editor for product and post filters, with SEO-friendly filter URLs.
FalcoSearch was formerly called Xero Finder. Settings, shortcodes and developer hooks are unchanged. What you can do with FalcoSearch Set up in minutes
  1. Activate. On a store, products are searchable straight away.
  2. Search: press Ctrl + / (Cmd + / on Mac) on your site, or add the [xerosf_icon] shortcode.
  3. Filters: click New Filter Set → Set up shop filters for me. FalcoSearch builds filters from your own categories, prices and product attributes and shows them on your shop pages.
No code, no template edits. Everything can be changed afterwards in a visual editor. At a glance Live search A search window opens over the page and lists results as the visitor types. Product and post filters Build a set of filters in the editor, then show it on your shop, category, search or archive pages. SEO for filtered pages Search analytics Also included Shortcodes Search: Filters (replace 123 with the filter set ID shown in FalcoSearch → Filter Sets). The same three are available as blocks — Filters, Chips and Sorting — and as Elementor widgets: Related content: Slash commands Turn on Enable slash commands in the settings, then type / in the search box. For developers Theme placement: do_action( 'xerosf_render_filters', 123 ); Filter any custom query with a filter set: new WP_Query( [ 'post_type' => 'product', 'xerosf_filterable' => 123 ] ); JavaScript API: WPXeroSearch.open(); WPXeroSearch.close(); WPXeroSearch.search( 'hoodie' ); Commonly used hooks: REST API namespace: wpxero/search/v1.

安装:

Install
  1. In WordPress, go to Plugins → Add New and search for "FalcoSearch".
  2. Click Install Now, then Activate.
Or upload the wpxero-search-filter folder to /wp-content/plugins/ and activate it. Set up live search
  1. Open FalcoSearch in the admin menu.
  2. Under General, tick the post types to search (tick Products for a store).
  3. Pick a search mode and a style, then Save changes.
  4. Open your site and press Ctrl + / (Cmd + / on Mac), or add [xerosf_icon] to a page, header or widget.
Set up filters
  1. Go to FalcoSearch → Filter Sets and click New Filter Set.
  2. Choose Set up shop filters for me. FalcoSearch creates filters for your categories, prices, product attributes, rating and availability, and shows them on your shop pages.
  3. Open your shop to see them. Back in the editor you can reorder, rename, remove or add filters — click Add Filter and pick what to filter by.
  4. To place a set yourself, open Where it shows and copy the shortcode.
  5. If you use clean filter URLs, open Settings → Permalinks and click Save Changes once.

屏幕截图:

  • Product filters in a sidebar beside the shop grid — price slider, categories, ratings and availability with live counts.
  • Filters applied without a page reload — active-filter chips, updated counts and a shareable URL.
  • Visual filter builder — reorder 12 filter types, configure each one and see a live preview.
  • Search analytics — total searches, zero-result searches, top keywords and volume over time (sample data).
  • Slash commands — type `/` to jump to recent posts, categories, tags, dates and favorites.
  • Search settings — choose what is searched, how the search opens and how results look.
  • Mobile — filters open in a full-screen drawer with touch-sized controls.

升级注意事项:

1.2.0 Security and reliability release: fixes a search data-exposure issue, search on cached pages and several filter bugs, and adds one-click shop filter setup. After updating, check the excerpt, search mode and slash-command settings. 1.1.0 Adds the filter builder (12 filter types, clean filter URLs, Elementor, WPML and multi-currency support), search analytics with CSV export and a rebuilt admin. Re-save Permalinks once after updating. 1.0.5 Rebrand to FalcoSearch (formerly Xero Finder) plus security and performance hardening. Safe upgrade: slug, settings, shortcodes, and hooks are unchanged. 1.0.4 Recommended update — Version 1.0.4 is tested with WordPress 7.0. Update when you upgrade core. 1.0.2 Recommended Update — Enhanced dashboard UI with improved layout, better visual hierarchy, redesigned settings page for superior user experience, and optimised admin interface performance. 1.0.1 Important Bug Fix Release — Resolves critical frontend search display issues and improves AJAX response handling. Update immediately to ensure optimal search functionality. 1.0.0 Initial Stable Release — Welcome to FalcoSearch (formerly Xero Finder). Transform your WordPress search with instant results, AI-powered suggestions, WooCommerce integration, and 20+ slash commands.

常见问题:

What is FalcoSearch?

FalcoSearch is a free WordPress plugin that adds live AJAX search and product filters to a site. Visitors get results while typing, and can filter WooCommerce products or any post type by category, price, rating, stock and other attributes without reloading the page.

Is FalcoSearch free?

Yes. FalcoSearch is free and open source (GPLv2 or later). Every feature described on this page is included in the free plugin.

What do I need to run FalcoSearch?

WordPress 5.2 or newer and PHP 7.4 or newer. WooCommerce is optional and only needed for product search and product filters. No other plugin or external service is required.

How long does setup take?

A few minutes. Search works after activation. For filters, choose Set up shop filters for me and FalcoSearch creates a filter set from your categories, prices and product attributes and places it on your shop pages.

Does FalcoSearch work with WooCommerce?

Yes. Enable Products in the search settings and results show the product image, price, sale badge and stock status. The filter builder supports product categories, tags, attributes, price, rating, and availability such as in stock and on sale.

Does it work without WooCommerce?

Yes. WooCommerce is optional. Live search and filters work for posts, pages and any public custom post type. WooCommerce-only options, such as price sorting and availability toggles, appear only when WooCommerce is active.

How do I add a search box to my site?

Add the shortcode [xerosf_icon] for a search button or [xerosf_input] for a search field, in any page, widget or template. FalcoSearch can also open from your theme's existing search field, from Ctrl + /, or from a triple-click — each can be switched on or off under Triggers.

How do I add product filters to my shop page?

Go to FalcoSearch → Filter Sets, click New Filter Set and choose Set up shop filters for me. The filters appear in a sidebar on your shop, category and tag pages. To place a set yourself, use [xerosf_filters set="ID"] or the FalcoSearch Filters widget in Elementor.

What is the difference between live search and product filters?

Live search finds items by keyword: the visitor types and matching products or posts appear instantly. Product filters (also called faceted search or layered navigation) narrow a list the visitor is already looking at — for example a shop page — by category, price, color, size, brand, rating or stock. FalcoSearch includes both, and they can be used together or separately.

Does it replace the default WordPress search?

No. FalcoSearch adds a live search window on top of your site and can open it from your theme's existing search field. Your normal search results page keeps working, and filter sets can be shown on it.

Can I use only the search, or only the filters?

Yes. The two parts are independent. Turn off the search triggers to use filters alone, or simply create no filter sets to use search alone. Scripts and styles load only for the part that is in use.

Can I filter products by price, color, size or brand?

Yes. Use a range slider or min / max inputs for price, and checkboxes, buttons, dropdowns or swatches for any product attribute or taxonomy such as color, size or brand. Swatch colors and images are set on each term's edit screen.

Do the filter counts update as shoppers filter?

Yes. Each option shows how many results it would give with the current selection, options that would give nothing can be hidden, and counts refresh after every change.

Are filtered pages good for SEO?

Yes. Filter sets can use clean URLs such as /shop/color-blue/, with their own title, H1 and meta description templates, canonical tags and sitemap entries. You choose how many taxonomy filters deep a page may be indexed. Pages filtered by price, stock, rating, date or sort order are marked noindex,follow to avoid duplicate content.

Does it work with Elementor and block themes?

Yes. FalcoSearch adds Filters, Chips and Sorting widgets to Elementor. On block themes it filters the WooCommerce Product Collection block. Classic themes are supported through WooCommerce and WordPress template hooks.

Is it compatible with caching plugins?

Yes. Live search works on pages served from a full-page cache. For filtered pages that share a URL, an optional cookie lets Cloudflare, Varnish, Nginx, WP Rocket, W3 Total Cache and Batcache keep separate cached copies.

Does FalcoSearch slow down my site?

It is built to stay light. The front end uses vanilla JavaScript with no jQuery, scripts load only on pages that need them, voice search and slash commands load on first use, and search results and filter counts are cached.

Is FalcoSearch translation ready and multilingual?

Yes. All interface text is translatable (text domain wpxero-search-filter). With WPML or Polylang, filter labels can be translated and filters use the terms of the current language.

Does it support multiple currencies?

Yes. Price filters convert between the shop's base currency and the visitor's currency. WOOCS and CURCY are supported out of the box; other currency plugins can connect through two filters.

What data does FalcoSearch collect? Is it GDPR friendly?

FalcoSearch does not send data to any third-party service. If you turn on search analytics, each search term, its result count, the time, and the WordPress user ID of a logged-in user are saved in your own database for the retention period you choose (90 days by default). Favorites and recent searches stay in the visitor's browser. The only outgoing requests are to the cross-site search endpoints you add yourself, if any.

Where can I see what visitors search for?

Turn on analytics in the settings, then open FalcoSearch → Analytics. It shows total searches, top keywords, searches with no results, volume over time, and offers a CSV export.

Can I change how results are ranked?

Yes. Developers can adjust the weight of title, excerpt, content, taxonomy and meta matches with the xerosf_weights filter, and reorder or edit results with xerosf_results.

Do I need to do anything after updating to 1.2.0?

Usually not — settings, shortcodes, hooks and filter sets are kept. Check three settings that are now applied exactly as set: Show excerpt in results (off by default), Search mode ("Title only" now searches titles only) and Enable slash commands (off by default). On WooCommerce archives, vertical filter sets now appear as a sidebar beside the products.

Do filters work if JavaScript is disabled?

Partly. Checkbox, radio, dropdown, rating, date and min / max filters submit as a normal form and reload the page. Range sliders, buttons and swatches need JavaScript.

I used Xero Finder. Is this the same plugin?

Yes. FalcoSearch is the new name of Xero Finder. The plugin slug, settings, shortcodes and hooks are the same, so updating does not require any changes.

How do I remove all plugin data?

Turn on Remove all data on uninstall under Privacy & data, then delete the plugin. This removes the settings, filter sets, cached data and the analytics table. With the option off, deleting the plugin keeps your data.

更新日志:

1.2.0 - 2026-10-05 Easier setup Improved: filters Improved: live search Fixed Security Upgrade notes 1.1.0 - 2026-08-27 New: filter builder New: search analytics Improved: admin Compatibility Fixed 1.0.5 - 2026-06-11 Rebrand & quality release 1.0.4 - 2026-05-06 Compatibility 1.0.3 - 2026-01-17 Bug Fixes 1.0.1 - 2026-01-10 Bug Fixes 1.0.0 - 2026-01-01 Initial Release