Polylang is a fantastic plugin that adds multilingual support to WordPress:
Polylang allows you to create a bilingual or multilingual WordPress site. You write posts, pages and create categories and post tags as usual, and then define the language for each of them. The translation is optional. The plugin does not integrate automatic or professional translation.
After installing and activating this Extension, SearchWP will limit search results to the active language of your Polylang-powered content segmentation.
Changelog
1.4.0
- [New] Adds support to SearchWP Search Forms
- [Improvement] Include custom post types to the results if not set for translation in Polylang settings
1.3.9
- [Improvement] Include Media to the results if Polylang Media module is not active
1.3.8
- [Improvement] Locale definition during indexing in some cases
1.3.7
- [Fix] Locale not being properly set during indexing in some cases
- [Improvement] Polylang detection
1.3.6
- [Fix] Issue with MySQL syntax error in some cases
1.3.5
- [New]
searchwp_polylang_short_circuit
hook to prevent automatic integration at runtime (fixed in 1.3.5)
1.3.3
- [Improvement] Query optimization when using SearchWP 4
- [Update] Updates updater
1.3.2
- [Fix] Issue with non-translated CPTs
1.3.0
- [New] Compatibility with SearchWP 4
1.2
- [Fixed] Fixed an issue that prevented indexing of some languages
1.1
- [Improvement] Added support for auto-updates based on SearchWP license key
0.3
- [Fix] Pagination fix
0.2
- [Fix] Fixed an issue where Media was not included in results
0.1
- Initial release