| 开发者 | wpxero |
|---|---|
| 更新时间 | 2026年10月6日 01:02 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/shop/color-blue/Ctrl + / (Cmd + / on Mac) on your site, or add the [xerosf_icon] shortcode.Ctrl + / (Cmd + / on Mac), or a triple-click"exact phrase" and -exclude/shop/color-blue/brand-acer/, with redirects to one canonical ordernoindex,followwp xerosf seed --products=1000 creates sample products for testing[xerosf_icon text="Search"] — button that opens the search[xerosf_input placeholder="Search…"] — input that opens the search[wpxero_search type="button" label="Search"] — the same, with a type of button or input123 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:
[xerosf_filters set="123"] — the filter set[xerosf_chips set="123"] — active-filter chips[xerosf_sorting set="123"] — sorting dropdown[wpxero_related_posts count="5" show_thumbnail="true" show_excerpt="false"][wpxero_related_ai count="5"] — an alternative related-posts list with weighted ranking/ in the search box.
/recent — latest posts/related — posts related to the current page/category {slug}, /tag {slug} — posts in a category or tag/categories, /tags — list categories or tags/date {YYYY}, /date {YYYY/MM}, /date {YYYY/MM/DD} — posts by date/id {number} — go to a post by ID/random — open a random post/fav, /fav_clear — show or clear favorites/history, /history_clear — show or clear recent searches/price {min} {max}, /rated {1-5} — apply the price or rating filter on a page that has one/clear, /reset, /helpxerosf_weights — relevance weight of title, excerpt, content, taxonomy and meta matchesxerosf_results — change the result list before it is returnedwpxero_search_result_item — change a single result rowxerosf_search_meta_keys — add post meta keys to searchwpxero_search_synonym_map — supply synonyms from codewpxero_search_should_load_assets — control where search assets loadxerosf_expose_coupons — allow the public coupon endpoint (off by default)xerosf_woo_sidebar_layout — turn off the sidebar layout on WooCommerce archivesxerosf_replace_woo_ordering — keep the WooCommerce ordering dropdown next to a filter set's own sortingxerosf_register_filter_type — register a custom filter typewpxero_search_analytics_record — action fired for every search, for your own analyticsxerosf_price_to_base, xerosf_price_to_display — currency conversion for price filtersxerosf_analytics_retention_days — how long analytics rows are keptwpxero/search/v1.
wpxero-search-filter folder to /wp-content/plugins/ and activate it.
Set up live search
Ctrl + / (Cmd + / on Mac), or add [xerosf_icon] to a page, header or widget.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.
Yes. FalcoSearch is free and open source (GPLv2 or later). Every feature described on this page is included in the free plugin.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
noindex,follow, with a single robots meta tag.xerosf_expose_coupons filter.xerosf_woo_sidebar_layout filter./shop/color-blue/brand-acer/, with title, H1 and description templates, canonical tags, indexing rules and sitemap entries. Works with Yoast SEO and Rank Math.[xerosf_filters], [xerosf_chips], [xerosf_sorting], with matching blocks and Elementor widgets.xerosf_filterable query argument, REST endpoints for filter sets, wp xerosf seed WP-CLI command, optional cache-vary cookie for full-page caches.wpxero_search_analytics_record action and xerosf_analytics_retention_days filter./page/2/ when a filter left fewer results than one page..pot file.wpxero-search-filter, text domain wpxero-search-filter, option key wpxero_search_settings, shortcodes [xerosf_icon] / [xerosf_input], and filter hooks xerosf_weights / xerosf_results / xerosf_analytics_retention_days are all unchanged.Tested up to: 7.0).