Skip to content

Migrate from IP Geo Block

Updated Aug 24, 2026

Simple mode Explore Advanced mode

IP Location Block can read the settings saved by IP Geo Block and convert them to the current format, so you do not rebuild your rules by hand.

Before you start

  1. Deactivate IP Geo Block. Do not delete it yet: its settings stay in the database while it is only deactivated, and deleting it can remove them.
  2. Export your current IP Location Block settings from Plugin settings as a backup.
  3. Note which country rule and targets you expect, so you can check the result against it.

Run the migration

  1. Open Settings > IP Location Block and choose Advanced.
  2. Go to Plugin settings and find Migrate from IP Geo Block.
  3. Select Load legacy settings and confirm.
  4. Review the loaded values in every section.
  5. Select Save Changes.

Nothing is written until you save, so leaving the page discards the loaded values. In the Classic view the same action is called Migrate now and it writes immediately.

When the action appears

The section is shown only while IP Geo Block settings exist in the database and this site has not migrated yet. It disappears after a successful migration. If you cannot see it, one of these is true: the settings were already migrated, IP Geo Block never saved settings on this site, or you are looking at a different site of a multisite network, since settings are stored per site.

What is imported

The converter walks your old settings through every format change in turn and fills in anything that did not exist yet with the current default. The country rule and matching rule, extra IP whitelist and blacklist, back-end and front-end targets, exceptions, login actions, response code and message, and record and privacy settings all carry over.

Some values cannot. Local database settings for GeoLite2 and IP2Location are reset, the legacy Maxmind options are dropped apart from the ASN toggle, and settings for features that no longer exist are discarded, including WP-ZEP, which was removed in 1.4.0. Settings saved by a very old IP Geo Block release are replaced with current defaults rather than converted. Your existing emergency access link is kept and not overwritten.

Review after migrating

Then confirm the result with a signed-out request and Validation logs before you trust the new configuration.

Remove the old plugin

Once the migrated settings behave as expected, delete IP Geo Block. IP Location Block does not remove its options for you. If you want them gone from the database, enable IP Geo Block’s own option to remove all settings and records at uninstallation before you delete it.