WordPress plugin intelligence profile

CountryCue for Contact Form 7

Editable country suggestions for Contact Form 7, with calling-code labels and the final selected country in notification emails.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.7 · PHP 7.4
Directory statusactive
Last directory update21 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CountryCue for Contact Form 7 version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

CountryCue adds a country dropdown to Contact Form 7. Visitors can select a country manually or correct a suggestion from supported Cloudways GeoIP or a verified direct Cloudflare connection. Labels include calling codes, such as Cyprus (+357), and your notification email receives the final choice.

Cloudways is not required. Manual country selection works on any host that supports WordPress and Contact Form 7, without enabling hosting geolocation. Automatic suggestions are optional and require one of the supported configurations below.

  • Manual selection works on any host that supports WordPress and Contact Form 7.
  • Optional automatic suggestions use existing hosting headers. No paid geolocation API, API key or GPS permission.
  • A visitor’s selection always takes priority over a delayed suggestion.
  • Cached pages use a same-origin, uncached request for each visitor’s suggestion.
  • Existing telephone fields and raw country values remain unchanged.
  • Native select controls, inherited form styling, popup forms and clean resets.
  • No early required-field errors caused by automatic country selection. Normal submission validation remains active.

Setup guide

Open the Installation tab for numbered setup instructions. The eight screenshots below show the Form tab, Mail tab, each CountryCue source option and the finished result. Click any screenshot to enlarge it.

Cloudways and Cloudflare dashboard steps and official provider guides are included in Installation.

Created by Ali Khavari to solve a practical form problem: suggest a useful country without taking the final choice away from the visitor, and deliver that corrected choice to the person receiving the enquiry.

All features are free. CountryCue is an independent extension; it is not affiliated with Contact Form 7, Cloudways or Cloudflare.

Privacy and external services

Manual selection is the default. No remote request is made by CountryCue on activation. Country detection reads headers already supplied by your hosting/CDN; there is no visitor-IP lookup API.

com/ips-v6/ while direct Cloudflare mode is selected. These plain address lists verify the origin connection. The first scheduled download is approximately five minutes after enabling this option, subject to WordPress cron traffic.

Both lists must pass validation before either replaces the cached lists. Failed updates retain the last verified data. Disabling consent or changing provider stops these downloads.

Without consent, the bundled verified ranges are used.

These list requests disclose the website server’s IP address and standard HTTP request metadata (WordPress’ default HTTP user-agent may include the site URL) to Cloudflare. They never contain a visitor IP, selected country, form contents or credentials. Cloudflare may log the requests under its own policy.

com/website-terms/

php

CountryCue sets no cookies, uses no GPS, and creates no submission database. Diagnostic metadata retains only the latest notification check time, detection reason and country code; no visitor IP, name, email or message is stored by this plugin. The submitted country is part of the normal form/email and may be retained by other form-storage plugins.

Hosting, CDN and mail-provider logs are outside CountryCue’s control. A suggested privacy-policy paragraph is available through WordPress’ privacy tools.

The country is self-reported and is not proof of location, nationality or residence.

Credits

Copyright 2026 Ali Khavari. txt.

com/umpirsky/country-list.

xml, retrieved 2026-09-18. xml. The PHP mapping is an extracted country-to-calling-code subset, not the full phone validation library.

0 compatibility; third-party notices and licences are preserved.

com/ips/.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • calling code
  • contact form 7
  • country
  • geolocation
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.7 · PHP 7.4
Update activity21 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.