[WordPress] 外掛分享: ITG Filter Easy

首頁外掛目錄 › ITG Filter Easy
WordPress 外掛 ITG Filter Easy 的封面圖片
全新外掛
安裝啟用
尚無評分
17 天前
最後更新
問題解決
WordPress 6.0+ PHP 8.0+ v1.7.6 上架:2026-07-12

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.7.6) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「ITG Filter Easy」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

ITG Filter Easy is an Elementor widget for WooCommerce product filtering. It works as a sidebar filter — it does not output products itself, but modifies the existing WooCommerce Products widget output via URL parameters and pre_get_posts, with full AJAX support (no page reload).
Key features:

Filter by categories, attributes (pa_*), price range, brand, stock status, sale, and text search
AJAX update — product list refreshes without page reload
Faceted counts — option counts update after each filter change
Browser history support — Back / Forward navigation works correctly
Brand currency conversion — prices stored in brand currency are auto-converted to the WooCommerce active currency using a configurable exchange rate feed
Auto-filter mode — applies filters instantly on change without a submit button
5 translations bundled: Russian, German, French, Spanish, Chinese
16 developer filter hooks
HPOS (High-Performance Order Storage) compatible

Configuration
All settings are managed in WooCommerce → ITG Filter (not in the widget itself). The widget only exposes the Products selector control.
Structure tab
Defines which filters appear in the widget and in what order. Drag rows to reorder.
Fields: Attribute, Display type (checkbox / radio / button / select / multiselect / range), Label, Heading, Open, Count, Sort, “All” option, Items, Hint.
Built-in filter types: Category, Price, Brand, Sort by, Stock, Sale, Text search. Product attributes (pa_*) are listed automatically.
Options tab
Auto-filter, Hide empty, Shadow under group heading, Show hints, Group icon side, Group icon style, Brand currency, Exchange rate URL.
Advanced tab
Shows the current plugin version and update source URL.
Developer Hooks
Settings

itg_flt_defaults — Override default settings values
itg_flt_settings — Filter the full settings array after loading

Currency

itg_flt_brand_currency — Override the currency code for a brand term
itg_flt_pivot_rate — Override the exchange rate for a currency code
itg_flt_converted_price — Filter the final converted price
itg_flt_convert_price_enabled — Disable price conversion for specific products

Query

itg_flt_allowed_orderby — Add custom orderby values to the whitelist
itg_flt_sanitize_params — Post-process sanitized filter parameters
itg_flt_tax_query — Modify tax_query before it is applied to WP_Query
itg_flt_meta_query — Modify meta_query before it is applied to WP_Query
itg_flt_filtered_counts — Post-process the faceted term counts array

AJAX

itg_flt_ajax_query_args — Modify WP_Query args before the AJAX product query runs
itg_flt_ajax_response — Modify the AJAX JSON response before it is sent

Price

itg_flt_price_range — Override the computed min/max price range for the slider
itg_flt_price_range_cache_ttl — Change the transient cache lifetime for the price range

Frontend

itg_flt_script_data — Add extra data to the JS object passed to the frontend script

延伸相關外掛

文章
Filter
Apply Filters
Mastodon