WPLocation

Country-aware content for WordPress

  • Features
  • Demo
  • Add-ons
  • Pricing
  • Blog
  • Account
  • Get WPLocation
← All documentation/Keep the country database current
Free + Pro

Keep the country database current

For the current website releases: Free 1.1.3 and Pro 1.3.0.

On this page
  1. Two supported setup paths
  2. Turn on automatic checks only after setup
  3. Review health and failures
Free setupPro & licensingMy account & downloads

WPLocation Free 1.1.0 does not bundle a country database. It reads a current, licensed GeoLite2 Country MMDB stored on your server. The same source powers Pro. Store the file outside the public web root so visitors cannot download it directly.

Two supported setup paths

  • Use an existing file: choose a readable private MMDB you maintain and are licensed to use under WPLocation → Settings.
  • Use your MaxMind account: save your own account ID and license key, then explicitly download GeoLite2 Country to a writable private directory. The plugin does not send visitor IPs to MaxMind for local lookups.

The MaxMind setup guide walks through the account and download path. DB-IP is not part of the current Free or Pro release; its historical preview guide is labeled separately.

Turn on automatic checks only after setup

Automatic MaxMind updates are opt in. Once you have a working source and valid credentials, enable them in Settings. WordPress schedules checks through WP-Cron, which requires site traffic or a configured server cron. The updater validates a downloaded file before selecting it and retains the last working file if an update fails.

Review health and failures

  1. Open WPLocation → Diagnostics to see source type, build date, last update result and next scheduled check.
  2. Use the private IP test to confirm that the selected file returns a country.
  3. If an update fails, check account entitlement, credentials, server egress, directory permissions and the Activity Log. The existing source should remain selected.
  4. After a successful update or source switch, purge external page and CDN caches and retest a targeted URL.

A stale or unavailable database can hide actively restricted content. Do not put the file back inside the plugin directory; WordPress replacement can remove it. Review your provider’s licensing, update and deletion terms for retained copies.

Where to next?

Choose the right country rule →Check your cache and CDN →Browse all guides →
Need help with this guide?

Contact WPLocation with your software versions and the result you expected. Keep keys and customer data private.

Company

  • About us
  • Contact
  • Terms & Conditions
  • Privacy Policy

Product

  • Features
  • WPLocation Pro
  • Pricing
  • Add-ons roadmap
  • Get WPLocation

Resources

  • Blog
  • Documentation
  • Installation
  • Shortcodes
  • Changelog

Account & Support

  • My Account & Licenses
  • Contact Support
  • Blocked-content behavior

Copyright © 2026. WPLocation is a project of TechAbout LLC.
Questions? [email protected]