plugin-icon

Typo Hunter

Turn your readers into proofreaders. Crowdsource spelling and typo corrections with a simple, gamified interface.
Versão
1.1.2
Última atualização
Feb 5, 2026
Typo Hunter

Typo Hunter transforms your readers into active contributors by gamifying the proofreading process. Let your audience help you maintain professional, error-free content while building community engagement.

Key Features

  • 🎯 Gamified Experience – Turn typo hunting into an engaging activity for your readers
  • ⚡ Quick Reporting – Keyboard shortcut (Ctrl/Cmd + Enter) for instant submissions
  • 🛡️ Spam Protection – Rate limiting (5 reports/hour) and duplicate detection
  • 📊 Admin Dashboard – Clean, sortable table to manage all typo reports
  • 🚀 Performance First – Assets only load where needed, optimized for PHP 8.3+
  • 🔒 Enterprise Security – SQL injection protection, input validation, nonce verification
  • 💾 Smart Storage – Optional database logging with indexed queries
  • 🎨 Modern UI – Native HTML dialog with beautiful, responsive design

How It Works

  1. Reader spots a typo on your site
  2. Selects the incorrect text
  3. Presses Ctrl/Cmd + Enter (or clicks footer link)
  4. Submits correction in sleek modal form
  5. You review and fix in the admin dashboard
  6. Content quality improves continuously!

Perfect For

  • 📰 Blogs & News Sites – Crowdsource proofreading at scale
  • 📚 Documentation Sites – Community-driven accuracy improvements
  • 🎓 Educational Platforms – Maintain high-quality learning content
  • 🛒 E-commerce Stores – Professional product descriptions
  • 🏢 Corporate Websites – Brand reputation through polished content
  • 📖 Publishing Platforms – Engage readers as quality contributors

Security & Privacy

  • ✅ Rate limiting prevents abuse (5 reports/hour per IP)
  • ✅ IP addresses hashed for privacy compliance
  • ✅ All inputs sanitized and validated
  • ✅ SQL injection protection with prepared statements
  • ✅ Nonce verification for all AJAX requests
  • ✅ GDPR-friendly (no personal data stored)

Technical Details

Database Schema

Custom table: typohunter_reports * id – Unique report identifier (bigint, primary key) * post_id – Associated WordPress post ID (bigint, indexed) * text – Incorrect text (varchar 255) * suggestion – Suggested correction (varchar 255) * url – Page URL (varchar 500) * timestamp – Submission time (datetime, indexed)

Optimized with indexes on post_id and timestamp for fast queries.

Security Features

  • 🔒 SQL injection protection ($wpdb->prepare() with placeholders)
  • ✅ Nonce verification for all AJAX requests
  • 🛡️ Rate limiting via WordPress transients
  • 🧹 Input sanitization (sanitize_text_field(), esc_url_raw())
  • 🔍 Duplicate detection (5-minute window)
  • ✓ Post validation (ensures posts exist)
  • 🔐 Secure IP detection with fallback

Performance Optimizations

  • ⚡ Assets only load on single posts/pages (conditional loading)
  • 💾 Options cached in class property (reduces DB calls)
  • 📊 Database indexes on post_id and timestamp
  • 🎯 Minimal JavaScript footprint (vanilla JS, no jQuery)
  • 🚀 PHP 8.3+ features (typed properties, readonly, match expressions)
  • 🔥 First-class callable syntax for hooks
  • ⚡ Null coalescing operators for cleaner code

Support

For support, feature requests, or bug reports: 🐛 GitHub: https://github.com/skyminds/typo-hunter 💬 Support Forum: WordPress.org support tab

Roadmap

Available in Pro Version (v1.1.0+): * 📊 Analytics dashboard with stats and 30-day trend charts * 📧 Email notifications (instant, daily digest, weekly digest) * 📤 Export reports (CSV/PDF with filtering) * ⚡ Enhanced rate limiting (30 reports/hour vs 5/hour) * 🎨 Modern tabbed admin interface

Coming in Future Updates: * 🤖 AI-powered correction suggestions * 👥 Team collaboration features * 🎨 Custom branding options * 🔌 Grammarly API integration * 🌍 Multi-language improvements

Credits

Developed with ❤️ by Matt Biscay 🌐 https://mattbiscay.com 🐙 https://github.com/skyminds

Like Typo Hunter? Please rate it ⭐⭐⭐⭐⭐ on WordPress.org!

Gratuitono plano Business
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 6.9.1
Esse plugin está disponível para download para o seu .