WordPress Country Selector is a plugin from CodeCanyon by the developer welaunch that detects where your visitors are coming from and guides them toward the country-specific version of your website in their own language. Instead of leaving international visitors to guess which regional storefront or translated site applies to them, the plugin presents a clear, branded prompt — either a popup or an on-page widget — that points them to the right destination. For any business running multiple localized domains or a multilingual WordPress installation, this solves a genuine conversion and user-experience problem with a focused, lightweight tool.
Key Features
- Multiple selector layouts: The plugin ships with more than five possible layouts, giving you flexibility in how the country prompt appears across different pages and contexts.
- Language-based country detection: Visitors are matched to a country-specific website based on their language locale, so a Dutch speaker landing on your French site can be shown the Dutch version instead.
- Default Country fallback: If none of a visitor’s languages are covered, you can define a default country URL so the experience never breaks — and if the visitor’s locale is already covered, no popup is shown at all.
- Optional forced redirect: Automatically send visitors to the appropriate regional site, with a configurable delay in seconds so the redirect feels natural rather than jarring.
- Popup and header widget modes: Choose between a modal popup or a simple “Choose your Country” widget placed in your header or footer — ideal if you prefer not to interrupt visitors with a modal.
- Dedicated country selector page: Display a full overview page of all your country-specific websites using the [wordpress_country_selector] shortcode, with two page styles available.
- Continents as filters: Let users narrow the list of countries by continent, which keeps large international networks easy to navigate.
- Country flags and maps: Show flags in two styles (simple or circular) and display a country map to give the selector a visual, recognizable feel.
- Deep popup customization: Control popup text color, background color, and modal size, and toggle the header, body, and footer sections independently.
- Custom header text and custom CSS: Write your own header copy and inject custom stylesheet rules so the selector matches your brand precisely.
- Documented setup: The plugin is well documented, which shortens the learning curve for first-time configuration.
Who Is This For? Use Cases
WordPress Country Selector is built for anyone operating a website that exists in more than one language or serves customers across multiple countries. The core value is simple: reduce friction for international visitors and route them to the content, shop, or storefront that actually applies to them.
Agencies and Multilingual Site Builders
Agencies managing localized sites for clients can standardize how country switching works across projects. The shortcode-driven selector page and the choice between popup and widget modes make it easy to match a client’s brand guidelines while keeping implementation consistent.
E-commerce Businesses With Regional Storefronts
If you run separate shops for different countries, the plugin prevents a visitor from browsing the wrong catalog, seeing mismatched pricing, or abandoning a purchase because shipping and language did not fit. A gentle popup or a footer widget points them to the correct storefront before they invest time in the wrong one.
Multisite and International Networks
The plugin’s Multisite compatibility and continent filtering suit organizations running a network of country sites. A single overview page with flags, maps, and continent filters gives visitors a clean directory of every regional destination.
Bloggers and Publishers With Translated Content
Publishers who translate articles into several languages can surface the translated version automatically. A reader arriving on the French edition who speaks Dutch gets a friendly nudge toward the Dutch site — improving engagement and time on site.
Freelancers and Small Business Owners
Freelancers building a multilingual presence for a single client benefit from a plugin that requires no custom development. Configuration happens through the WordPress admin, with documented settings and sensible defaults.
Technical Details & Compatibility
WordPress Country Selector is deliberately lightweight in its requirements, which makes it accessible to a broad range of installations.
- WordPress compatibility: Tested with WordPress 3.8 and above, with declared compatibility from WordPress 3.8.1 onward.
- PHP requirements: Runs on PHP 5.2 and higher, so it works on older hosting stacks as well as modern environments.
- Multilingual support: Designed around language locales, making it a natural companion to multilingual WordPress setups.
- Multisite: Tagged and supported for Multisite networks, useful for organizations running many country sites from one installation.
- Shortcode integration: The selector page is embedded with [wordpress_country_selector], so it can be placed on any page or post.
- Styling control: A custom CSS field plus configurable popup colors, sizes, and section toggles allow the output to be adapted to your theme.
- No dependency on page builders: Because the plugin works through shortcodes and settings rather than a specific builder, it integrates cleanly with standard WordPress themes.
Because the plugin’s footprint is small — a popup, a widget, and an optional overview page — it is unlikely to become a performance bottleneck. Its stated compatibility with long-established WordPress and PHP versions signals a mature, stable codebase rather than a bleeding-edge experiment.
Pros and Cons
Pros
- Solves a real international UX problem by routing visitors to the correct localized site based on their language.
- Flexible presentation with five-plus layouts, popup and widget modes, and two page styles.
- Granular popup control over colors, size, header text, and section visibility.
- Smart fallback logic with a default country URL and an option to suppress the popup when no match is needed.
- Configurable forced redirect with an adjustable delay for a smoother experience.
- Continents, flags, and maps make large country lists easy to browse.
- Well documented and backed by a developer, welaunch, with a track record on the marketplace.
- Strong value at $79 for a tool that replaces custom development work.
Cons
- Detection is language-based rather than purely geographic, so results depend on how visitors’ locales are configured.
- Older compatibility baseline (WordPress 3.8.1+, PHP 5.2+) means you should verify behavior on very modern stacks before deploying.
- Styling relies partly on custom CSS if you need a design that departs significantly from the built-in layouts.
- No page-builder-specific widgets are advertised, so integration is shortcode- and settings-driven.
Frequently Asked Questions
How does WordPress Country Selector decide which country to show a visitor?
The plugin matches visitors to a country-specific website based on their language locale. If a visitor’s language matches one of your configured sites, they are shown the appropriate option — or redirected, if you enable forced redirect. If none of their languages are covered, the default country URL you configure is used, and you can also choose to show no popup at all when a match is already in place.
Can I use it without a popup, and does it work with Multisite?
Yes. If you prefer not to interrupt visitors, you can display a simple “Choose your Country” widget in your header or footer instead of a modal. That widget leads to an overview page of all your country-specific websites, complete with flags, maps, and continent filters. The plugin is also tagged and built for Multisite, making it suitable for networks running multiple regional sites.
What are the server requirements and how do I display the country selector page?
The plugin requires WordPress 3.8.1 or higher and PHP 5.2 or higher, and it includes multilingual support. To create the overview page, add the [wordpress_country_selector] shortcode to any page, then set that page as your Country Selector URL in the plugin settings. Two page styles are available, and you can fine-tune the appearance with the built-in color options and a custom CSS field.
Final Verdict
WordPress Country Selector earns its place as a practical, focused solution for a problem most multilingual sites handle badly. With 1,453 sales on CodeCanyon, it has clearly resonated with a substantial audience of site owners and agencies who needed exactly this capability. Developer welaunch has delivered a plugin that covers the essentials thoroughly: language-based matching, a sensible default fallback, optional timed redirects, a shortcode-driven overview page, continent filtering, and detailed popup customization — all documented and configurable from the WordPress admin.
At $79, the value proposition is straightforward. Building equivalent country-detection, routing, and selector UI from scratch would cost far more in development time, and maintaining it would be an ongoing burden. For agencies, e-commerce operators, publishers, and multisite networks, the plugin removes that burden while giving visitors a smoother, more relevant experience. The honest caveats — language-based rather than purely geographic detection, and an older compatibility baseline — are worth weighing, but they do not undermine the core utility.
If your website exists in more than one language or serves customers across borders, this plugin closes a gap that quietly costs you conversions every day. Visit the CodeCanyon listing, review the live demos of the modal, selector page, and admin panel, and see how quickly you can point every visitor to the site that speaks their language. For most multilingual WordPress owners, WordPress Country Selector is a purchase worth making.