{"id":381030,"date":"2026-10-09T16:33:48","date_gmt":"2026-10-09T16:33:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/business-facts-checker-by-prajesh\/"},"modified":"2026-10-09T16:33:26","modified_gmt":"2026-10-09T16:33:26","slug":"prajesh-business-contact-checker","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/prajesh-business-contact-checker\/","author":23493414,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.2","stable_tag":"0.3.2","tested":"7.1.3","requires":"6.4","requires_php":"8.2","requires_plugins":null,"header_name":"Prajesh Business Contact Checker","header_author":"Prajesh Ganatra","header_description":"Find outdated or unapproved contact details in your WordPress content with a private, read-only scan.","assets_banners_color":"fafaf7","last_updated":"2026-10-09 16:33:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.prajeshganatra.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.2":{"tag":"0.3.2","author":"prajeshganatra","date":"2026-10-09 16:33:26","revision":3737076}},"upgrade_notice":{"0.3.2":"<p>Existing contact rules migrate automatically to the new option name.<\/p>","0.3.1":"<p>Renamed to Prajesh Business Contact Checker for directory review. Existing contact rules are preserved.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3737076,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3737076,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3737076,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3737076,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[8533,267,2644],"plugin_category":[41],"plugin_contributors":[285414],"plugin_business_model":[],"class_list":["post-381030","plugin","type-plugin","status-publish","hentry","plugin_tags-audit","plugin_tags-email","plugin_tags-phone","plugin_category-communication","plugin_contributors-prajeshganatra","plugin_committers-prajeshganatra"],"banners":{"banner":"https:\/\/ps.w.org\/prajesh-business-contact-checker\/assets\/banner-772x250.png?rev=3737076","banner_2x":"https:\/\/ps.w.org\/prajesh-business-contact-checker\/assets\/banner-1544x500.png?rev=3737076","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/prajesh-business-contact-checker\/assets\/icon-128x128.png?rev=3737076","icon_2x":"https:\/\/ps.w.org\/prajesh-business-contact-checker\/assets\/icon-256x256.png?rev=3737076","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Prajesh Business Contact Checker is a local, read-only email and phone audit for site owners updating their business contacts.<\/p>\n\n<p>Define approved contacts and known retired contacts, then review where they appear in supported saved WordPress content. Findings distinguish a known old contact from an unapproved contact that might still be legitimate. Each finding includes its source and an editing link where available.<\/p>\n\n<p>The plugin does not verify every business fact. Its current scope is email addresses and possible phone numbers. It does not compare addresses, opening hours, prices, legal policies or external business listings.<\/p>\n\n<ul>\n<li>Save approved and known outdated email addresses and phone numbers.<\/li>\n<li>Scan published posts, pages, public custom post types, reusable blocks, navigation blocks and saved block templates.<\/li>\n<li>Check active classic text, HTML and block widgets and the site administration email.<\/li>\n<li>Review findings and follow links to edit their sources.<\/li>\n<li>Search findings by contact detail or source and filter by status.<\/li>\n<li>Dismiss intentional differences for the current report.<\/li>\n<li>Use a responsive dashboard powered by WordPress\u2019s bundled wp.element.<\/li>\n<\/ul>\n\n<p>Created by Prajesh Ganatra: https:\/\/www.prajeshganatra.com<\/p>\n\n<p>All scanning takes place on your own site. There are no external services, tracking, paid features or account requirements.<\/p>\n\n<p>Coverage limitations: the plugin inspects saved content, not rendered pages. It does not scan theme files, page-builder metadata, form recipients, external PDFs, image text, or remote content. Phone detection is heuristic and can identify other numbers. Country codes are significant. Approved and old lists should not overlap; an old-list match takes priority. \u201cReview\u201d is a suggestion, not proof of an error. Results are not a security or legal compliance certification.<\/p>\n\n<p>Rules persist in the WordPress options table until uninstall. Findings are displayed in the browser and are not stored as reports. Uninstall removes the rules. Deactivation preserves them. Only administrators with manage_options can configure or scan.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP via Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate Prajesh Business Contact Checker.<\/li>\n<li>Open Tools &gt; Prajesh Business Contact Checker.<\/li>\n<li>Enter one contact value per line and save.<\/li>\n<li>Scan saved content and review findings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20it%20change%20my%20content%3F\"><h3>Will it change my content?<\/h3><\/dt>\n<dd><p>No. Editing is performed separately through WordPress after reviewing a finding.<\/p><\/dd>\n<dt id=\"what%20if%20my%20business%20has%20multiple%20contacts%3F\"><h3>What if my business has multiple contacts?<\/h3><\/dt>\n<dd><p>Add every legitimate contact to the approved lists. You can also dismiss a finding for the current report. Dismissals are not remembered between scans.<\/p><\/dd>\n<dt id=\"can%20i%20search%20only%20for%20old%20details%3F\"><h3>Can I search only for old details?<\/h3><\/dt>\n<dd><p>Yes. Leave an approved list empty to disable unapproved-detail findings for that contact type, and enter the old values to find.<\/p><\/dd>\n<dt id=\"what%20versions%20do%20i%20need%3F\"><h3>What versions do I need?<\/h3><\/dt>\n<dd><p>WordPress 6.4 or newer and PHP 8.2 or newer. The interface uses WordPress's bundled wp.element and wp.i18n; no separate React installation or Gutenberg plugin is required.<\/p><\/dd>\n<dt id=\"are%20my%20contacts%20sent%20elsewhere%3F\"><h3>Are my contacts sent elsewhere?<\/h3><\/dt>\n<dd><p>No. Rules are stored in your site's database and scanning uses same-site administration requests. There is no telemetry, cloud account or external API.<\/p><\/dd>\n<dt id=\"does%20a%20clean%20report%20mean%20every%20contact%20is%20correct%3F\"><h3>Does a clean report mean every contact is correct?<\/h3><\/dt>\n<dd><p>No. Only supported saved sources are scanned. Review the coverage limitations above.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.2<\/h4>\n\n<p>Use the distinctive pgbcc prefix consistently and migrate previously saved contact rules without overwriting existing settings.<\/p>\n\n<h4>0.3.1<\/h4>\n\n<p>Renamed the plugin, folder, main file, admin page slug and text domain to match the review-requested naming pattern. Saved contact rules and scanning behavior are preserved.<\/p>\n\n<h4>0.3.0<\/h4>\n\n<p>Branded plugin name and matching text domain. Clarified contact-only scope, removed input truncation and improved phone separation. Requirements updated to PHP 8.2. Existing saved contact rules are preserved.<\/p>\n\n<h4>0.2.0<\/h4>\n\n<p>Redesigned wp.element dashboard, searchable findings, contact-rule panels, and responsive layout.\nMinimum supported WordPress remains 6.4; wp.element.createRoot is available from WordPress 6.2.<\/p>\n\n<h4>0.1.0<\/h4>\n\n<p>Initial development release.<\/p>","raw_excerpt":"Find known outdated contact details and review unapproved emails or phones in saved WordPress content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=381030"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/prajeshganatra"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381030"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381030"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381030"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381030"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381030"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}