Support

Support Portal

Start with setup docs and FAQs, then use the ticket area below if you have an active paid plan and need direct help.

Start Here

Start with the free plugin. Install it, activate your license, and make sure you can still log in before turning on stricter rules. Add Pro when you want extra control, like trusted IPs, custom country settings, protected front-end pages, and a full activity log.

How To Install The Free Plugin

The free plugin is the best place to start. It connects your site to your license and protects your WordPress login and admin area.

  1. Create or log in to your WP Border Control account.
  2. Download the free WP Border Control ZIP from your dashboard.
  3. In WordPress, go to Plugins > Add New > Upload Plugin and upload the ZIP file.
  4. Activate the plugin and open the WP Border Control menu in wp-admin.
  5. Paste your license key and click Activate License.
  6. If your plan allows country changes, choose your allowed countries. If not, the free plugin stays on the United States default.

Before You Test

  • Keep your own country allowed before you test anything.
  • Cloudflare gives the best results because the plugin can use the CF-IPCountry header.
  • If Cloudflare is not being used, the plugin falls back to ipwho.is and saves results for 24 hours.

How To Install The Pro Plugin

Install Pro after the free plugin is active and your license is working. Pro adds more control, but it works alongside the main plugin.

  1. Make sure the free WP Border Control plugin is installed and active first.
  2. Upgrade your plan if needed so your license includes Pro access.
  3. Download the WP Border Control Pro ZIP from your customer dashboard.
  4. Upload and activate the Pro ZIP from Plugins > Add New > Upload Plugin.
  5. Open WP Border Control Pro under the WP Border Control menu.
  6. Add trusted IPs, choose allowed countries, and save any protected front-end paths you want to protect.

What Pro Adds

  • Trusted IPv4 and IPv6 whitelist entries that skip country checks.
  • Custom allowed-country choices instead of the free United States-only default.
  • Protected front-end paths such as /checkout, /members, or /my-account.
  • A detailed blocked-attempt log with time, country, IP address, and target path.

Frequently Asked Questions

What does the free plugin protect?

The free plugin protects wp-login.php and wp-admin. In the current setup, free installs stay on the United States default unless your license unlocks country selection.

What extra features come with Pro?

Pro adds trusted IP whitelisting, custom allowed-country settings, protected front-end paths, and a detailed blocked-attempt log.

Do I need the free plugin before installing Pro?

Yes. WP Border Control Pro needs the free WP Border Control plugin to be installed and active first.

Why are some settings locked?

Trusted IPs, custom country choices, and protected paths are Pro features. They stay locked until your paid license is active.

How does country detection work?

The plugin checks the Cloudflare country header first. If Cloudflare is not being used, it falls back to ipwho.is and saves the result for 24 hours.

Can I protect pages like checkout or members-only pages?

Yes, with Pro. Add one path per line, such as /checkout or /members, and the same country rules will be used there too.

What should I do if I get locked out?

Make sure your own country is allowed. If you use Pro, add your office, home, or VPN IP to the trusted list before testing.

Will this stop every attack?

No. Geo-blocking helps reduce bad traffic, but you should still use strong passwords, two-factor authentication, rate limiting, and regular updates.

Do protected pages work with caching?

Yes, but you should exclude protected front-end paths from full-page caching so WordPress can still run the country check.

Where do I get plugin updates and downloads?

Free and Pro downloads are currently delivered through the WP Border Control customer portal and license server.

Need Account Access?

Log in to see your licenses, download the plugin files your plan allows, and open Pro support tickets if your plan includes them.