IP Locator
IP Locator is a country and language detection tool for WordPress. It is fast, reliable and plug & play. It can detect and render the country, the main language and the country flag of each visitor of your site. It provides: a strong, accurate and ultra-fast IP and country detection; many shortcodes to display country names, languages and flags (emoji or vectorized); a shortcode to conditionally hide or show strings or other shortcodes; a CSS modifier to add a country-specific class to the body tag of your site; an automatic system to be always up to date (no API key, no IP data files to manually import); a full-featured API for plugins / themes developers. For full details, you can browse the shortcodes list or the API description (for developers). IP Locator can be used too to report the following main items and characteristics: KPIs: number of detected countries and languages, accesses breakdown and detection ratio; countries for real humans with public IPs; languages for real humans with public IPs; metrics variations; metrics distributions; full list of countries per channel; full list of countries per client (requires the free Device Detector plugin). Technically, IP Locator: works on dedicated or shared servers; can detect the source IP even behind proxies or load-balancers; can use AWS CloudFront, Cloudflare and Apache mod_geoip to speed-up detection; natively supports APCu caching(1) and all other dedicated object caching mechanisms, like Memcached or Redis; has a minimal footprint in the page rendering time; runs its data updates in background, without impact on the website speed; is fully compatible with multisites; natively supports names and languages localizations(2). (1): APCu needs to be activated on your server if you want to use it in IP Locator. (2): PHP Intl extension needs to be activated on your server if you want to use it in IP Locator. IP Locator uses IP data I curate myself and I publish via my own servers exclusively for IP Locator. Data is CC0 licensed. IP Locator accesses this service on a regular basis (if the option is checked) to maintain an up-to-date version of the data. IP Locator supports an extensive set of WP-CLI commands to: get location detail: see wp help location describe for details; display IP Locator status: see wp help location status for details; toggle on/off main settings: see wp help location settings for details; display location and languages statistics: see wp help location analytics for details. For a full help on WP-CLI commands in IP Locator, please read this guide. IP Locator is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance. IP Locator is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see ‘about’ tab in the plugin settings to see the details. Developers If you’re a plugins / themes developer and want to take advantage of the detection features of IP Locator, visit the GitHub repository of the plugin to learn how to use it. Support This plugin is free and provided without warranty of any kind. Use it at your own risk, I’m not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin. Anyway, I’ll be glad to help you if you encounter issues when using this plugin. Please read carefully the FAQ at the bottom of this page before requesting support. Privacy This plugin, as any piece of software, is neither compliant nor non-compliant with privacy laws and regulations. It is your responsibility to use it – by activating the corresponding options or services – with respect for the personal data of your users and applicable laws. This plugin doesn’t set any cookie in the user’s browser. This plugin may handle personally identifiable information (PII). If the GDPR or CCPA or similar regulation applies to your case, you must adapt your processes (consent management, security measure, treatment register, etc.). Donation If you like this plugin or find it useful and want to thank me for the work done, please consider making a donation to La Quadrature Du Net or the Electronic Frontier Foundation which are advocacy groups defending the rights and freedoms of citizens on the Internet. By supporting them, you help the daily actions they perform to defend our fundamental freedoms!
Top keywords
- ip18×2.43%
- ip locator14×1.89%
- locator14×1.89%
- data7×0.94%
- details6×0.81%
- location6×0.81%
- see6×0.81%
- country5×0.67%
- detection5×0.67%
- languages5×0.67%
- countries4×0.54%
- full4×0.54%
Polylang
With Polylang fully integrated to WordPress and using only its built-in core features (taxonomies), keep steady performances on your site and create a multilingual site featuring from just one extra language to 10 or more depending on your needs. There is no limit in the number of languages added and WordPress’ language packs are automatically downloaded when ready. Features Depending on the type of site you have built or are planning to build, a combination of plugins from the list below might be of interest. All plugins include a wizard allowing to setup them in just a few clicks. Polylang Polylang and Polylang Pro share the same core providing features such as: Translating posts, pages, media, categories, post tags, custom post types and taxonomies, RSS feeds; RTL scripts are supported. The language is either set by the language code in URL, or you can use a different sub-domain or domain per language. Automatic copy of categories, post tags and other metas when creating a new post or page translation. Translating classic menus and classic widgets. Also accessible with Site Editor Classic Features in block themes. Customizable language switchers available as blocks, classic widget or classic navigation menu item. Compatibility with Yoast SEO. Polylang Pro Helps optimizing the time spent translating your site with some very useful extra features such as: Better integration in the new Block Editor. Language options available in the widget block editor. Template parts translatable in the site editor (FSE). Duplicate and/or synchronize content across post translations. Improved compatibility with other plugins such as ACF Pro. Share the same URL slug for posts or terms across languages. Translate URL slugs for categories, author bases, custom post types and more… Machine translation with DeepL. Export and import of content in XLIFF format for outsourced professional translation. Access to a Premium Support for personalized assistance. Polylang for WooCommerce Add-on for the compatibility with WooCommerce which provides features such as: Translating WooCommerce pages (shop, check-out, cart, my account), product categories and global attribute terms directly in the WooCommerce interface. Translating WooCommerce e-mails and sending them to customers in their language. Products metadata synchronization. Compatibility with the native WooCommerce CSV import & export tool. Compatibility with popular plugins such as WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment Tracking and more. Ability to use the WooCommerce REST API (available with Polylang Pro). Access to a Premium Support for personalized assistance. Switching from WPML? WPML to Polylang allows migrating from WPML to Polylang in a few clicks. Credits Thanks a lot to all translators who help translating Polylang. Thanks a lot to Alex Lopez for the design of the logo. Most of the flags included with Polylang are coming from famfamfam and are public domain. Wherever third party code has been used, credit has been given in the code’s comments.
Top keywords