WP Link Sweeper v1.0.0 - Initial Release
WP Link Sweeper v1.0.0 🚀
The first official release of WP Link Sweeper - a fast, safe broken link scanner with bulk find/replace and auto-fix rules for WordPress.
🎉 What's New
This is the initial release with full functionality ready for production use.
✨ Core Features
Smart Link Scanner
- Scans posts, pages, and WooCommerce products for broken links
- Detects links in
<a href>tags and plain URLs in content - Uses HEAD requests first, falls back to GET when needed
- AJAX-based batch processing prevents timeouts on large sites
Comprehensive Link Checking
- Detects 404s, timeouts, DNS errors, SSL issues, and redirects
- Tracks response times and redirect chains
- Configurable rate limiting (be polite to external servers)
- Custom user agent support
Broken Link Management
- Detailed reporting with filterable table
- Filter by status (broken/ok/redirects), post type, and domain
- Recheck individual links
- Ignore false positives
- See exactly which posts contain each broken link
Bulk Find & Replace
- Preview changes before applying
- Multiple match types: contains, equals, starts with, ends with
- One-level undo support
- Safe replacement (protects code blocks)
- Applies across selected post types
Auto-Fix Rules
- Pattern-based URL replacement rules
- Wildcard support (e.g.,
oldsite.com/*→newsite.com/*) - Enable/disable rules without deleting
- Dry-run preview before applying
Performance & Reliability
- Custom database tables for efficient storage
- Batch processing (configurable sizes)
- WP Cron scheduled scans (hourly/daily/weekly)
- Real-time progress tracking
- Stop scans anytime
Developer-Friendly
- Clean OOP structure with PSR-4 autoloading
- WordPress coding standards compliant
- Security-first design (nonces, capability checks, sanitization)
- Translation-ready (i18n)
- Comprehensive documentation
📋 Requirements
- WordPress 6.0+
- PHP 8.0+
- MySQL 5.6+
💾 Installation
Method 1: WordPress Admin (Recommended)
- Download
wp-link-sweeper-v1.0.0.zipfrom this release - Go to Plugins → Add New → Upload Plugin
- Choose the ZIP file and click Install Now
- Activate the plugin
- Navigate to Tools → Link Sweeper
Method 2: Manual Installation
- Download and extract the ZIP file
- Upload to
/wp-content/plugins/wp-link-sweeper/ - Activate through the Plugins menu
- Navigate to Tools → Link Sweeper
🚀 Quick Start
- Go to Tools → Link Sweeper
- Click Start New Scan
- Wait for the scan to complete
- Review broken links in the Broken Links tab
- Use Find & Replace or Auto-Fix Rules to fix issues
📖 Documentation
🐛 Known Issues
None at this time. Please report any issues on GitHub Issues.
🗺️ Roadmap (v1.1+)
- CSV export functionality
- Email notifications for broken links
- SEO plugin integration (Yoast, RankMath)
- Deeper page builder support (Elementor)
- Hooks and filters for developers
- Bulk ignore by domain
- Link status history tracking
📝 Credits
Developed by Mubseoul
📄 License
GPL v2 or later
Note: This plugin performs HTTP requests to external websites to verify link validity. Always respect robots.txt and be mindful of rate limiting settings.
🤖 Generated with Claude Code