Description
The WPML addon adds multilingual compatibility to FacetWP, indexing facets separately for each language registered in WPML and displaying only results in the active language during filtered browsing. This integration solves the classic issue of searches mixing translated posts in the same results, keeping counters, values, and labels of each facet consistent with the current language on multilingual WordPress sites that combine FacetWP and WPML.
Main Features
- Language-specific indexing
Generates separate facet indexes for each language registered in WPML, avoiding content mixing. - Active language filtering
Restricts results returned by facets to the current language of the visited page. - Translatable labels
Allows translation of facet names and values via WPML String Translation, without editing code. - Compatibility with translated taxonomies
Recognizes terms linked between languages and correctly groups counters in each version. - Support for multilingual custom post types
Works with post types translated by WPML, maintaining facet behavior on custom archives.
Benefits of WPML
- Consistent language-specific results
Visitors see only posts in the selected language, without noise from cross translations. - Centralized configuration
No manual adjustments needed per language; indexing occurs automatically after each translation. - Multilingual SEO preserved
Filtered pages maintain the correct URL and language, aligned with WPML’s structure. - Simplified maintenance
Reduces custom code to handle faceted searches on multilingual sites.
Recommended For
- Multilingual WordPress sites using FacetWP for content filtering.
- WooCommerce stores with catalogs translated into more than one language.
- International directories, portfolios, and listings with facets by category, tag, or metadata.
- Developers and agencies delivering multilingual projects based on the FacetWP and WPML stack.
For multilingual projects relying on faceted filters, the addon resolves a known incompatibility between WPML and FacetWP, keeping each language’s index isolated and preventing facets from returning posts in the wrong language. It acts as a bridge between the two plugins, requiring only that both are installed and active, and eliminates the need for custom logic to handle facets on translated sites.
Frequently asked questions
Is FacetWP WPML GPL-licensed?
Yes. FacetWP WPML is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use FacetWP WPML on multiple sites?
Yes. You can install FacetWP WPML on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does FacetWP WPML cost at Ultrapack?
FacetWP WPML costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does FacetWP WPML include updates?
Yes. The current version of FacetWP WPML is 1.3.0, published at Ultrapack on Jan 17, 2018. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is FacetWP WPML scanned before publication?
Yes. Every version of FacetWP WPML goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the FacetWP plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the FacetWP plugin before this one.
- Download the file
facetwp-wpml.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
facetwp-wpml.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the FacetWP plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready