{"id":286021,"date":"2026-03-16T21:18:48","date_gmt":"2026-03-16T21:18:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hostingforall-domain-checker\/"},"modified":"2026-03-17T20:53:04","modified_gmt":"2026-03-17T20:53:04","slug":"hostingforall-domain-checker","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/hostingforall-domain-checker\/","author":23458891,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.6.0","stable_tag":"4.6.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Hostingforall Domain Checker","header_author":"Hosting for ALL","header_description":"Turn your website into a domain sales platform. Let visitors check domain availability and buy domains directly via WooCommerce.","assets_banners_color":"4384d0","last_updated":"2026-03-17 20:53:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/hostingforall.nl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":297,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.5.14":{"tag":"4.5.14","author":"ictforalll","date":"2026-03-16 21:22:51"},"4.5.15":{"tag":"4.5.15","author":"ictforalll","date":"2026-03-17 20:31:06"},"4.5.16":{"tag":"4.5.16","author":"ictforalll","date":"2026-03-17 20:48:26"},"4.6.0":{"tag":"4.6.0","author":"ictforalll","date":"2026-03-17 20:53:04"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3484254,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3484254,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3484254,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3484254,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.5.14","4.5.15","4.5.16","4.6.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3484254,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3484254,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3484254,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3484254,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3484254,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3484254,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3484254,"resolution":"7","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5871,76538,1456,332,286],"plugin_category":[45],"plugin_contributors":[257904],"plugin_business_model":[],"class_list":["post-286021","plugin","type-plugin","status-publish","hentry","plugin_tags-domain-checker","plugin_tags-elementor","plugin_tags-hosting","plugin_tags-sales","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ictforalll","plugin_committers-ictforalll"],"banners":{"banner":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/banner-772x250.png?rev=3484254","banner_2x":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/banner-1544x500.png?rev=3484254","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/icon-128x128.png?rev=3484254","icon_2x":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/icon-256x256.png?rev=3484254","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-1.png?rev=3484254","caption":""},{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-2.png?rev=3484254","caption":""},{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-3.png?rev=3484254","caption":""},{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-4.png?rev=3484254","caption":""},{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-5.png?rev=3484254","caption":""},{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-6.png?rev=3484254","caption":""},{"src":"https:\/\/ps.w.org\/hostingforall-domain-checker\/assets\/screenshot-7.png?rev=3484254","caption":""}],"raw_content":"<!--section=description-->\n<p>Hostingforall Domain Checker lets you offer domain lookups on your WordPress website and sell domains via WooCommerce.\nYou can embed the checker using a shortcode or with the included Elementor widget.<\/p>\n\n<h4>Key features (FREE)<\/h4>\n\n<ul>\n<li>Shortcode: use <code>[hfadc_domain_checker]<\/code> anywhere.<\/li>\n<li>Elementor widget: drag &amp; drop implementation.<\/li>\n<li>TLD management: configure available TLDs, pricing and WooCommerce product IDs.<\/li>\n<li>Free DNS-based availability check.<\/li>\n<li>Works with and without Elementor.<\/li>\n<\/ul>\n\n<h4>Pro features (upgrade)<\/h4>\n\n<p>The Pro version unlocks premium features such as:<\/p>\n\n<ul>\n<li>Real-time domain checks using the WhoisFreaks API (requires your API key).<\/li>\n<li>Extra styling options (advanced form + results styling).<\/li>\n<li>Pro updates delivered via our platform.<\/li>\n<\/ul>\n\n<p>Upgrade: https:\/\/hostingforall.nl\/product\/hostingforall-domain-checker\/<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can interact with the following external services.<\/p>\n\n<h4>1) Hostingforall websites (link-outs in FREE plugin)<\/h4>\n\n<p>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.<\/p>\n\n<p>Data sent: standard browser request data (such as IP address, user agent, referrer, and requested URL).\nWhen sent: only when a user clicks one of these links.\nService provider: Hostingforall.\nTerms of Service: https:\/\/hostingforall.nl\/algemene-voorwaarden\/\nPrivacy Policy: https:\/\/hostingforall.nl\/privacy<\/p>\n\n<h4>2) WhoisFreaks API (optional, separate PRO plugin only)<\/h4>\n\n<p>The separate PRO plugin can optionally connect to the WhoisFreaks API to perform real-time domain availability checks.<\/p>\n\n<p>Data sent: the searched domain name (and API authentication data configured by the site owner in PRO).\nWhen sent: only when a visitor submits a domain lookup and the site owner has enabled the API method in PRO settings.\nService provider: WhoisFreaks.\nTerms of Service: https:\/\/whoisfreaks.com\/terms-and-conditions\nPrivacy Policy: https:\/\/whoisfreaks.com\/privacy-policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>hostingforall-domain-checker<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 menu in WordPress.<\/li>\n<li>Go to <strong>Domain Checker<\/strong> in the WordPress admin menu.<\/li>\n<li>Configure your TLDs and settings.<\/li>\n<li>Add the checker to a page:\n\n<ul>\n<li><strong>Elementor:<\/strong> add the \u201cHFA Domain Checker\u201d widget.<\/li>\n<li><strong>Shortcode:<\/strong> add <code>[hfadc_domain_checker]<\/code>.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20free%20version%20require%20a%20license%20key%3F\"><h3>Does the free version require a license key?<\/h3><\/dt>\n<dd><p>No. The free version works without a license key.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20the%20free%20dns%20check%20and%20the%20pro%20real-time%20check%3F\"><h3>What is the difference between the free DNS check and the Pro real-time check?<\/h3><\/dt>\n<dd><p>DNS checks are fast, but can be less accurate for some recently registered domains.\nThe Pro version can use a real-time availability API.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.6.0<\/h4>\n\n<ul>\n<li>Internal release roll-up: includes recent security\/compliance hardening and FREE\/PRO dependency safety improvements.<\/li>\n<li>FREE remains non-deactivatable\/non-removable while PRO is active (single and bulk plugin actions).<\/li>\n<\/ul>\n\n<h4>4.5.16<\/h4>\n\n<ul>\n<li>Compliance hardening: removed remaining direct <code>$_REQUEST<\/code> checks in request helpers.<\/li>\n<li>Compliance hardening: replaced <code>FILTER_DEFAULT<\/code> request array reads with explicit sanitizing filters.<\/li>\n<li>No functional change intended; behavior remains identical.<\/li>\n<\/ul>\n\n<h4>4.5.15<\/h4>\n\n<ul>\n<li>Dependency safety: prevent deactivation\/deletion of FREE while PRO is active (single and bulk plugin actions).<\/li>\n<li>UX: show clear \"Required by Hostingforall Domain Checker Pro\" indicator on the FREE plugin row when PRO is active.<\/li>\n<li>Compatibility: detect PRO as active for both legacy and new PRO folder naming variants.<\/li>\n<\/ul>\n\n<h4>4.5.14<\/h4>\n\n<ul>\n<li>Security improvements: strengthened input handling, form protection and output escaping throughout the plugin.<\/li>\n<li>Fixed settings save reliability across hosting environments and page builders (including NicePage).<\/li>\n<li>Fixed Elementor result row layout so status text and order button stay correctly aligned across themes.<\/li>\n<li>Fixed custom pricing multi-product cart flow.<\/li>\n<li>Updated Dutch translations.<\/li>\n<li>Breaking change: legacy shortcodes <code>[hdc_domain_checker]<\/code> and <code>[hdc_chosen_domain]<\/code> have been removed \u2014 use <code>[hfadc_domain_checker]<\/code> and <code>[hfadc_chosen_domain]<\/code>.<\/li>\n<li>Breaking change: Elementor widget name changed from <code>hdc_domain_checker<\/code> to <code>hfadc_domain_checker<\/code>.<\/li>\n<\/ul>\n\n<h4>4.4.0<\/h4>\n\n<ul>\n<li>Fixed frontend fallback behavior: order button styling correctly defaults to FREE design (green button, white text) when PRO is not active.<\/li>\n<li>Improved admin layout consistency in settings tabs.<\/li>\n<\/ul>\n\n<h4>4.3.4<\/h4>\n\n<ul>\n<li>Fixed WooCommerce cart domain metadata persistence for direct domain add-to-cart flow.<\/li>\n<li>Added fallback display so chosen domain is visible beneath product name in cart and checkout.<\/li>\n<\/ul>\n\n<h4>4.3.3<\/h4>\n\n<ul>\n<li>\"Order\" button now adds only the domain product directly to cart (FREE flow).<\/li>\n<li>Compare tab updated with clearer FREE vs PRO feature overview.<\/li>\n<li>Translation catalogs updated.<\/li>\n<\/ul>\n\n<h4>4.3.2<\/h4>\n\n<ul>\n<li>Fixed powered-by link toggle not working correctly.<\/li>\n<li>Fixed Translations tab not displaying content.<\/li>\n<li>Fixed menu tab hover styling not responsive.<\/li>\n<li>Fixed multilingual hosting cart flow on sites with WPML\/Polylang.<\/li>\n<li>Improved Dutch translations for admin interface.<\/li>\n<\/ul>\n\n<h4>3.5.0<\/h4>\n\n<ul>\n<li>Improved admin UX: no duplicate notices, clearer Pro status.<\/li>\n<li>Upgrade link hidden when Pro add-on is active.<\/li>\n<li>Updated translation template and language switch behavior.<\/li>\n<\/ul>\n\n<h4>3.4.4<\/h4>\n\n<ul>\n<li>Fixed forced plugin language option so it works independently from the WordPress site language.<\/li>\n<li>Updated upgrade URLs to the correct Pro product page.<\/li>\n<\/ul>\n\n<h4>3.4.3<\/h4>\n\n<ul>\n<li>Improved upgrade flow: show a one-click admin notice to activate Pro when it is installed.<\/li>\n<\/ul>","raw_excerpt":"A fast, flexible domain checker for WordPress with WooCommerce integration and an Elementor widget.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286021"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ictforalll"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286021"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286021"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286021"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286021"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286021"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}