{"id":321408,"date":"2026-06-06T07:35:04","date_gmt":"2026-06-06T07:35:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wplura-diagnostics\/"},"modified":"2026-06-08T06:57:27","modified_gmt":"2026-06-08T06:57:27","slug":"web-plura-diagnostics","status":"publish","type":"plugin","link":"https:\/\/sv.wordpress.org\/plugins\/web-plura-diagnostics\/","author":23509928,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.7","stable_tag":"0.2.7","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Web Plura Diagnostics","header_author":"Web Plura","header_description":"Web Plura Diagnostics plugin for business-focused site diagnostics, recovery readiness, and prioritized actions.","assets_banners_color":"a7aeb9","last_updated":"2026-06-08 06:57:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":75,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.6":{"tag":"0.2.6","author":"wplura","date":"2026-06-06 07:34:07"},"0.2.7":{"tag":"0.2.7","author":"wplura","date":"2026-06-08 06:57:27"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3562977,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3562977,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3562977,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3562977,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.6","0.2.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3562977,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3562977,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3562977,"resolution":"3","location":"assets","locale":"","width":1280,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3562977,"resolution":"4","location":"assets","locale":"","width":1280,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3562977,"resolution":"5","location":"assets","locale":"","width":1280,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3562977,"resolution":"6","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"Main dashboard showing site score, risk level, and Fix First issues.","2":"Business-friendly diagnostics with problem, impact, owner, and next action.","3":"Email Delivery Readiness for forms, password resets, and store emails.","4":"Lead Capture Health for contact forms and silent lead-loss risks.","5":"Hosting Advisor with copyable message for hosting support.","6":"Pre-update Safety Check for plugins, themes, and recovery readiness."}},"plugin_section":[],"plugin_tags":[94,23519,267,247,151481],"plugin_category":[41,54],"plugin_contributors":[266029],"plugin_business_model":[],"class_list":["post-321408","plugin","type-plugin","status-publish","hentry","plugin_tags-debug","plugin_tags-diagnostics","plugin_tags-email","plugin_tags-performance","plugin_tags-site-health","plugin_category-communication","plugin_category-security-and-spam-protection","plugin_contributors-wplura","plugin_committers-wplura"],"banners":{"banner":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/banner-772x250.png?rev=3562977","banner_2x":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/banner-1544x500.png?rev=3562977","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/icon-128x128.png?rev=3562977","icon_2x":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/icon-256x256.png?rev=3562977","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/screenshot-1.png?rev=3562977","caption":"Main dashboard showing site score, risk level, and Fix First issues."},{"src":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/screenshot-2.png?rev=3562977","caption":"Business-friendly diagnostics with problem, impact, owner, and next action."},{"src":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/screenshot-3.png?rev=3562977","caption":"Email Delivery Readiness for forms, password resets, and store emails."},{"src":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/screenshot-4.png?rev=3562977","caption":"Lead Capture Health for contact forms and silent lead-loss risks."},{"src":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/screenshot-5.png?rev=3562977","caption":"Hosting Advisor with copyable message for hosting support."},{"src":"https:\/\/ps.w.org\/web-plura-diagnostics\/assets\/screenshot-6.png?rev=3562977","caption":"Pre-update Safety Check for plugins, themes, and recovery readiness."}],"raw_content":"<!--section=description-->\n<p>Web Plura Diagnostics is a free local WordPress problem advisor for site owners, agencies, and admins. It scans wp-admin-side signals and tells you:<\/p>\n\n<ul>\n<li>What is wrong<\/li>\n<li>Why it matters<\/li>\n<li>What business impact it may cause<\/li>\n<li>Who should fix it<\/li>\n<li>What to fix first<\/li>\n<\/ul>\n\n<p>No cloud account, no tracking, and no frontend scripts are required for the core diagnostics workflow.<\/p>\n\n<h4>Key Checks<\/h4>\n\n<ul>\n<li>Fix First dashboard with score, priority groups, recommended actions, and recent-change history.<\/li>\n<li>Site Health-style checks for WordPress, PHP, database, HTTPS, debug visibility, updates, cache signals, and key permissions.<\/li>\n<li>Email readiness checks for local mail transport, SPF, DKIM, DMARC, domain alignment, and manual admin-triggered test email results.<\/li>\n<li>Lead Capture Health checks for form plugins, contact pages, SMTP readiness, privacy-page status, and form-plugin updates.<\/li>\n<li>Pre-update Safety checks for inactive plugins, theme updates, commerce plugins, builders, cache plugins, and recovery readiness.<\/li>\n<li>Hosting Advisor checks for memory, cache, cron pressure, upload limits, execution limits, and host-support guidance.<\/li>\n<li>Client-ready diagnostics with problem, impact, owner, urgency, next action, JSON\/CSV exports, WP-CLI commands, and multisite network visibility.<\/li>\n<\/ul>\n\n<p>Good fit for:<\/p>\n\n<ul>\n<li>Site owners who want a clear first-pass health and configuration review<\/li>\n<li>Agencies maintaining multiple WordPress sites<\/li>\n<li>Support teams collecting safe local diagnostics before deeper troubleshooting<\/li>\n<li>WordPress admins who want prioritized actions without telemetry<\/li>\n<\/ul>\n\n<p>Product page: https:\/\/wplura.com\/products\/web-plura-diagnostics\nTerms: https:\/\/wplura.com\/terms\nPrivacy: https:\/\/wplura.com\/privacy<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Web Plura Diagnostics is local-first. Diagnostics scans, dashboard rendering, exports, scheduled scans, and helper status checks run inside WordPress by default.<\/p>\n\n<p>The plugin links to WPlura product, terms, and privacy pages for support and product information:<\/p>\n\n<ul>\n<li>Product page: https:\/\/wplura.com\/products\/web-plura-diagnostics<\/li>\n<li>Terms: https:\/\/wplura.com\/terms<\/li>\n<li>Privacy: https:\/\/wplura.com\/privacy<\/li>\n<\/ul>\n\n<p>The public WordPress.org package uses WordPress.org update checks. Direct\/private WPlura builds may request a signed WPlura release manifest from https:\/\/wplura.com\/api\/v1\/public\/plugin-updates\/web-plura-diagnostics\/manifest and send only the plugin slug, current version, and release channel.<\/p>\n\n<p>Data, retention, and uninstall behavior:<\/p>\n\n<ul>\n<li>Diagnostics results, history snapshots, explain-mode preference, scheduled-scan settings, export metadata, and manual test-email metadata are stored locally in WordPress options\/transients.<\/li>\n<li>Retention settings allow site admins to control how long local diagnostic history and email-test metadata are kept.<\/li>\n<li>Uninstall cleanup removes plugin-owned options, transients, scheduled scan hooks, and local diagnostic metadata.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>web-plura-diagnostics<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> menu in WordPress.<\/li>\n<li>Go to <code>Web Plura Diagnostics<\/code> in the admin sidebar.<\/li>\n<li>Click <code>Run Diagnostics<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20is%20web%20plura%20diagnostics%20for%3F\"><h3>Who is Web Plura Diagnostics for?<\/h3><\/dt>\n<dd><p>It is for WordPress site owners, agencies, support teams, and administrators who want a local health, security, configuration, email, hosting, and update-readiness review before deeper troubleshooting.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20a%20cloud%20account%3F\"><h3>Does this plugin require a cloud account?<\/h3><\/dt>\n<dd><p>No. It works locally inside WordPress.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No frontend scripts or frontend monitoring are added by default. Diagnostics run inside wp-admin, scheduled scans are optional, and the plugin does not automatically change public content.<\/p><\/dd>\n<dt id=\"does%20this%20send%20my%20site%20data%20to%20web%20plura%3F\"><h3>Does this send my site data to Web Plura?<\/h3><\/dt>\n<dd><p>No. The free plugin is local-first and does not send diagnostics, logs, or telemetry to an external server by default.<\/p><\/dd>\n<dt id=\"does%20it%20replace%20a%20firewall%2C%20malware%20scanner%2C%20or%20backup%20plugin%3F\"><h3>Does it replace a firewall, malware scanner, or backup plugin?<\/h3><\/dt>\n<dd><p>No. It provides local diagnostic insights and prioritized guidance. Use a dedicated firewall, malware response process, and backup\/restore system where those protections are required.<\/p><\/dd>\n<dt id=\"does%20it%20send%20emails%20automatically%3F\"><h3>Does it send emails automatically?<\/h3><\/dt>\n<dd><p>No. It only sends a manual test email when an admin explicitly clicks the button.<\/p><\/dd>\n<dt id=\"does%20it%20perform%20updates%20automatically%3F\"><h3>Does it perform updates automatically?<\/h3><\/dt>\n<dd><p>No. It only provides update-safety guidance.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multisite%3F\"><h3>Does it support Multisite?<\/h3><\/dt>\n<dd><p>Yes. It includes a multisite network dashboard surface for cross-site diagnostics visibility. Individual site access still follows WordPress capability checks.<\/p><\/dd>\n<dt id=\"does%20it%20include%20wp-cli%20support%3F\"><h3>Does it include WP-CLI support?<\/h3><\/dt>\n<dd><p>Yes. Admins can use <code>wp web-plura-diagnostics scan<\/code>, <code>wp web-plura-diagnostics export<\/code>, and <code>wp web-plura-diagnostics cleanup<\/code> for local operational workflows.<\/p><\/dd>\n<dt id=\"does%20it%20integrate%20with%20wordpress%20site%20health%3F\"><h3>Does it integrate with WordPress Site Health?<\/h3><\/dt>\n<dd><p>Yes. WordPress Site Health can show a cached Web Plura Diagnostics score after diagnostics have run. The Site Health test reads cached local results and does not start a fresh scan.<\/p><\/dd>\n<dt id=\"can%20wp-admin%20start%2C%20stop%2C%20or%20ping%20the%20local%20helper%20daemon%3F\"><h3>Can wp-admin start, stop, or ping the local helper daemon?<\/h3><\/dt>\n<dd><p>No. The WordPress.org-ready package can prepare local helper connection details in wp-admin, but helper lifecycle actions must run from trusted server tooling, WP-CLI\/server cron, or a private helper distribution.<\/p><\/dd>\n<dt id=\"does%20it%20collect%20telemetry%3F\"><h3>Does it collect telemetry?<\/h3><\/dt>\n<dd><p>No. It stores local diagnostics cache and limited local metadata only.<\/p><\/dd>\n<dt id=\"what%20data%20is%20removed%20on%20uninstall%3F\"><h3>What data is removed on uninstall?<\/h3><\/dt>\n<dd><p>The plugin removes plugin-owned options, transients, scheduled scan hooks, local diagnostic history, and local action metadata during uninstall.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%20or%20product%20information%3F\"><h3>Where can I get support or product information?<\/h3><\/dt>\n<dd><p>Use the WordPress.org support forum, or visit https:\/\/wplura.com\/products\/web-plura-diagnostics.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.7<\/h4>\n\n<ul>\n<li>Improved dashboard Recommended Actions with ordered action rows, priority badges, source context, and module links.<\/li>\n<li>Improved dashboard Recently Changed history with a compact timeline and previous\/current value chips.<\/li>\n<li>Added clearer Server Helper issue explanations in wp-admin with problem, reason, solution, and next action guidance.<\/li>\n<li>Standardized signed local helper error responses with safe remediation, retryability, and diagnostic details.<\/li>\n<li>Kept the public package local-first with no unauthenticated helper pairing, no visible helper secrets, and no wp-admin provisioning commands.<\/li>\n<\/ul>\n\n<h4>0.2.6<\/h4>\n\n<ul>\n<li>Improved WordPress.org listing copy, screenshot captions, Site Health integration, scheduled scans, and retention cleanup.<\/li>\n<li>Added local checks for transactional email dependency, recent scan freshness, sensitive plugin auto-update policy, object cache, and OPcache readiness.<\/li>\n<li>Added client-ready summaries, export metadata, WordPress-native admin UI refinements, and clearer status-aware check labels.<\/li>\n<\/ul>\n\n<h4>0.2.5<\/h4>\n\n<ul>\n<li>Updated the Site Health Advisor with WordPress-native grouped findings and accessible expandable details.<\/li>\n<li>Kept the health advisor local-only and hardened the WordPress.org-ready package\/update behavior.<\/li>\n<\/ul>\n\n<h4>0.2.4<\/h4>\n\n<ul>\n<li>Added local core\/server, plugin\/theme, cache, URL, file-permission, and email-readiness diagnostics.<\/li>\n<li>Refreshed diagnostics result cache version so expanded local checks appear after upgrade.<\/li>\n<\/ul>\n\n<h4>0.2.3<\/h4>\n\n<ul>\n<li>Added local-only Lead Capture Health diagnostics, admin page, dashboard module, and cache refresh.<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Improved admin microcopy, priority guidance, dashboard hierarchy, table readability, scoped motion, and accessibility safeguards.<\/li>\n<li>Added AJAX report exports, Settings API controls, scheduled scans, multisite dashboard visibility, and WP-CLI commands.<\/li>\n<li>Added richer test-email failure details capture from <code>wp_mail_failed<\/code> for troubleshooting.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Added local SPF\/DKIM\/DMARC DNS verification attempts, plugin maintenance backlog signals, and broader compatibility headers.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Repositioned the plugin as WordPress Problem Advisor with universal advisor checks, priority queues, Explain Mode, hosting\/update guidance, history tracking, and WordPress-native admin styling.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added diagnostics runner with transient caching.<\/li>\n<li>Added health, email, performance, plugin impact, hosting, and update-risk modules.<\/li>\n<li>Added recommendations page and secure admin actions.<\/li>\n<\/ul>","raw_excerpt":"WordPress problem advisor for site health, email, hosting, performance, update risk, and lead capture checks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321408"}],"author":[{"embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wplura"}],"wp:attachment":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321408"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321408"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321408"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321408"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321408"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}