Description
Hostingforall Domain Checker lets you offer domain lookups on your WordPress website and sell domains via WooCommerce.
You can embed the checker using a shortcode or with the included Elementor widget.
Key features (FREE)
- Shortcode: use
[hfadc_domain_checker]anywhere. - Elementor widget: drag & drop implementation.
- TLD management: configure available TLDs, pricing and WooCommerce product IDs.
- Free DNS-based availability check.
- Works with and without Elementor.
Pro features (upgrade)
The Pro version unlocks premium features such as:
- Real-time domain checks using the WhoisFreaks API (requires your API key).
- Extra styling options (advanced form + results styling).
- Pro updates delivered via our platform.
Upgrade: https://hostingforall.nl/product/hostingforall-domain-checker/
External services
This plugin can interact with the following external services.
1) Hostingforall websites (link-outs in FREE plugin)
The FREE plugin includes optional admin-area links to Hostingforall pages (for example: upgrade and demo links). These links are used to open product/demo pages when a site owner clicks them.
Data sent: standard browser request data (such as IP address, user agent, referrer, and requested URL).
When sent: only when a user clicks one of these links.
Service provider: Hostingforall.
Terms of Service: https://hostingforall.nl/algemene-voorwaarden/
Privacy Policy: https://hostingforall.nl/privacy
2) WhoisFreaks API (optional, separate PRO plugin only)
The separate PRO plugin can optionally connect to the WhoisFreaks API to perform real-time domain availability checks.
Data sent: the searched domain name (and API authentication data configured by the site owner in PRO).
When sent: only when a visitor submits a domain lookup and the site owner has enabled the API method in PRO settings.
Service provider: WhoisFreaks.
Terms of Service: https://whoisfreaks.com/terms-and-conditions
Privacy Policy: https://whoisfreaks.com/privacy-policy
Installation
- Upload the
hostingforall-domain-checkerfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Domain Checker in the WordPress admin menu.
- Configure your TLDs and settings.
- Add the checker to a page:
- Elementor: add the “HFA Domain Checker” widget.
- Shortcode: add
[hfadc_domain_checker].
FAQ
-
Does the free version require a license key?
-
No. The free version works without a license key.
-
What is the difference between the free DNS check and the Pro real-time check?
-
DNS checks are fast, but can be less accurate for some recently registered domains.
The Pro version can use a real-time availability API.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Hostingforall Domain Checker” is open source software. The following people have contributed to this plugin.
Contributors“Hostingforall Domain Checker” has been translated into 2 locales. Thank you to the translators for their contributions.
Translate “Hostingforall Domain Checker” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.6.0
- Internal release roll-up: includes recent security/compliance hardening and FREE/PRO dependency safety improvements.
- FREE remains non-deactivatable/non-removable while PRO is active (single and bulk plugin actions).
4.5.16
- Compliance hardening: removed remaining direct
$_REQUESTchecks in request helpers. - Compliance hardening: replaced
FILTER_DEFAULTrequest array reads with explicit sanitizing filters. - No functional change intended; behavior remains identical.
4.5.15
- Dependency safety: prevent deactivation/deletion of FREE while PRO is active (single and bulk plugin actions).
- UX: show clear “Required by Hostingforall Domain Checker Pro” indicator on the FREE plugin row when PRO is active.
- Compatibility: detect PRO as active for both legacy and new PRO folder naming variants.
4.5.14
- Security improvements: strengthened input handling, form protection and output escaping throughout the plugin.
- Fixed settings save reliability across hosting environments and page builders (including NicePage).
- Fixed Elementor result row layout so status text and order button stay correctly aligned across themes.
- Fixed custom pricing multi-product cart flow.
- Updated Dutch translations.
- Breaking change: legacy shortcodes
[hdc_domain_checker]and[hdc_chosen_domain]have been removed — use[hfadc_domain_checker]and[hfadc_chosen_domain]. - Breaking change: Elementor widget name changed from
hdc_domain_checkertohfadc_domain_checker.
4.4.0
- Fixed frontend fallback behavior: order button styling correctly defaults to FREE design (green button, white text) when PRO is not active.
- Improved admin layout consistency in settings tabs.
4.3.4
- Fixed WooCommerce cart domain metadata persistence for direct domain add-to-cart flow.
- Added fallback display so chosen domain is visible beneath product name in cart and checkout.
4.3.3
- “Order” button now adds only the domain product directly to cart (FREE flow).
- Compare tab updated with clearer FREE vs PRO feature overview.
- Translation catalogs updated.
4.3.2
- Fixed powered-by link toggle not working correctly.
- Fixed Translations tab not displaying content.
- Fixed menu tab hover styling not responsive.
- Fixed multilingual hosting cart flow on sites with WPML/Polylang.
- Improved Dutch translations for admin interface.
3.5.0
- Improved admin UX: no duplicate notices, clearer Pro status.
- Upgrade link hidden when Pro add-on is active.
- Updated translation template and language switch behavior.
3.4.4
- Fixed forced plugin language option so it works independently from the WordPress site language.
- Updated upgrade URLs to the correct Pro product page.
3.4.3
- Improved upgrade flow: show a one-click admin notice to activate Pro when it is installed.







