Description
Polylang is a fantastic plugin to make WordPress multilingual. The Polylang extension enables you to detect the preferred language according on the country.
If your website contains 2 different locales with the same language (e.g. de_DE for German/German and de_AT for German/Austria) then Polylang automatically sets the language according to the browser settings.
Austrian website visitors who have set their operating system / browser to Germany (e.g. the Devices was buyed in Germany) will always be redirected to de_DE.
This Plugin detects the preferred language according on the visitors country and will set the language correct to de_AT.
Please notice that the IP API is only for non-commercial use allowed.
Required Plugin
- Polylang Pro by WP SYNTEX – Polylang allows you to create a bilingual or multilingual WordPress site.
Installation
- Install the required Polylang Plugin available at https://polylang.pro
- Upload βpll-country-detectionβ to the β/wp-content/plugins/β directory, or install the plugin through the WordPress plugins screen directly.
- Activate the plugin through the βPluginsβ screen in WordPress.
- Enable the βDetect browser languageβ option in βLanguages > Settingsβ
FAQ
-
How does the country detection works?
-
The plugin detects the country with the IP Geolocation API (https://ip-api.com/).
If no available language by country is found, the language of the browser is preferred. (https://polylang.pro/doc/detect-the-browser-preferred-language/) -
I found a bug, what shall I do?
-
If you have found a bug in my plugin, please send me an email with a short description.
I will fix the bug as soon as possible. -
You like my plugin and you’d like to support me?
-
Thank you very much!
In case you want to show how much you appreciate my work, I’d be very grateful if you could give me positive rating with WordPress-Page and/or donate a small amount to me.
Reviews
Contributors & Developers
“Polylang – Country Detection” is open source software. The following people have contributed to this plugin.
Contributors“Polylang – Country Detection” has been translated into 2 locales. Thank you to the translators for their contributions.
Translate “Polylang – Country Detection” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.1
- Fix – Check if the class Polylang_Country_Detection already exists
1.3.0
- Feature – Anonymize the IP addresses from the client
- Dev – Changed the geolocation API from ip-api.com to iplocate.io
- Dev – Check compatibility with latest Polylang and WordPress Version
1.2.1
- Fix – Filter all non active languages
1.2.0
- Translation functionality added
1.1.0
- Fix – Lanaguage variable return issue
1.0.0
- Initial Release
- Check compatibility with latest Polylang and WordPress Version