Pierre-Lannoy / wp-ip-locator

Country and language IP-based detection for WordPress.
https://perfops.one/
GNU General Public License v3.0
6 stars 2 forks source link
country-codes country-flags country-languages country-names geoip geolocation ip-location wordpress wordpress-plugin

IP Locator

version php wordpress license

IP Locator is a country and language detection tool for WordPress. It is fast, reliable and plug & play.

See WordPress directory page or official website.

IP Locator can detect and render the country, the main language and the country flag of each visitor of your site. It provides:

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:

Technically, IP Locator:

(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 is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance.

The development of The PerfOps One plugins suite is sponsored by Hosterra - Ethical & Sustainable Internet Hosting.

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.

WP-CLI

IP Locator implements a set of WP-CLI commands. For a full help on these commands, please read this guide.

Hooks

IP Locator introduces some filters and actions to allow plugin customization. Please, read the hooks reference to learn more about them.

Installation

WordPress method (recommended)

  1. From your WordPress dashboard, visit Plugins | Add New.
  2. Search for 'IP Locator'.
  3. Click on the 'Install Now' button.

You can now activate IP Locator from your Plugins page.

Contributions

If you find bugs, have good ideas to make this plugin better, you're welcome to submit issues or PRs in this GitHub repository.

Before submitting an issue or a pull request, please read the contribution guidelines.

⚠️ The master branch is the current development state of the plugin. If you want a stable, production-ready version, please pick the last official release.

Smoke tests

WP compatibility PHP compatibility