The Ultimate WordPress Country Picker
Guide your users to your Country Specific Website translated in their language. Let us take this example: A User from Netherland visits your French site (e.g. www.site.fr) / shop. That should be no problem but you already have a Dutch translated Website (e.g. www.site.nl)! So why not show him? With this plugin a simple Country Selector Popup will show the user that there is a Dutch Website he can visit.
Not a friend of a popup? Just show the user a simple “Choose your Country”-Widget in the Footer oder Header. This will bring the user to an Overview page with all your country specific websites. With flags, maps, continents! Saving the best for last: The content will be shown in the Users Language!
WP Country Selector Features
- More than 5 possible layouts
- Show Default Country: Show a Default Country URL if none of Users languages are covered. Otherwise the user will not get a Popup.
- Default Country URL: This site will be used if the users locale is not covered!
- Force Redirect: Automatically Redirect the User.
- Configure the seconds when the Redirect should happen
- Show a Country Selector Page
- Country Selector URL Set your Country Selector URL.Remember to add the shortcode: [wordpress_country_selector]
- Show Continents as Filter
- 2 Page Styles
- Show a Country Flags
- 2 Flag Style (simple and circle)
- Show a Country Map
- Show the Country Popup Notice
- 2 Popup Style (Modal, Header)
- Edit Popup Text Color
- Edit Popup Background Color
- Modal size
- Show Header
- Custom Header Text
- Show Body
- Show Footer
- Custom CSS: Add some stylesheet if you want.
- Well Documentented
- Tested with WordPress 3.8+
- WordPress 3.8.1+
- PHP 5.2+
- Multilingual Support
- NEW: Added support for WPML URLs like "de-de" (5 Chars)
- FIX: Closed XSS Scripting vulnerable
- FIX: PHP Notice
- FIX: Removed extrem IP Lookup service using get.geojs.io now (free)
API key is no longer needed
- NEW: From now on you need to get an API key even for 10.000 free
requests. Please sign up here: https://extreme-ip-lookup.com/
- NEW: Reworked some admin panel settings
- NEW: Removed font awesome
- NEW: Save IP service lookups by saving data in cookie
- NEW: You can now set an API key for service (when requets exceed 10.000 per Month)
View post on imgur.com
- NEW: Dropped Redux Framework support and added our own framework
Read more here: https://www.welaunch.io/en/2021/01/switching-from-redux-to-our-own-framework
This ensure auto updates & removes all gutenberg stuff
You can delete Redux (if not used somewhere else) afterwards
View post on imgur.com
- NEW: Added MENA Region
- NEW: Removed the country <> continent subsection in plugin settings,
because mena and africe can have the same countries
- FIX: Updated Bot detection library (front and backend)
- NEW: Added 5 new text field to plugin settings directly
- FIX: Removed cyprus from Asia continent
- FIX: Force redirect and 0 seconds issue
- FIX: PHP notices
- NEW: Added a checkbox to general settings to deactivate getting sites
country by wp-admin users language
General > Get current Sites Country by Language
- FIX: Important update to the location API
- FIX: Continue popup style shows try correct page URLs
- FIX: Added an ltrim slashes to dropdown widget
- FIX: Performance optimizations for Redux when not admin
- FIX: Added an ltrim slashes to try to correct page URL
- FIX: Redirect issue
- NEW: Redirect Default URL by Cookie
If a user has choosen a country before and visits
the default site, he will be redirected.
Users still can access country URLs (other than the force redirect method).
- FIX: Moved Turkey to EU
- FIX: Always show popup caused infinite redirection when force redirection enabled
- FIX: !IMPORTANT! Replaced Geolocation service -> Required update
- NEW: Added prefilled translation files for DE, NL, FR, IT & ES
- FIX: PHP Notices
- FIX: Added translation support for modal strings
- FIX: Added support for arabic / non-utf8 urls
- NEW: Link to existing pages on other country site
e.g. domain.com/test/ => domain.de/test/
this requires urls to be equal in source and destination site
- NEW: You can now use %s in widget or shortcode text
%s will be replaced with the current country Name
- FIX: Better current flag display for widget & shortcode
- FIX: Issue with "stay at international"
- FIX: Flags & Continents missing
- FIX: Removed TGMPA plugin
- FIX: Updated Translation FIles
- FIX: Backend API Service changed also
- FIX: PHP Notice issue
- NEW: ! Important Update !
As of 1st of July the old geoip provider we used "https://freegeoip.net/json/"
is no longer available, we switched to a new one: "https://geoip.nekudo.com/"
You need to update our plugin otherwise it won't work anymore after 1st of July
- FIX: [ wordpress_country_selector ] shortcode now with ob buffering
- FIX: Added Internation also to the...