Skip to content

WP Link Sweeper v1.0.0 - Initial Release

Choose a tag to compare

@mubseoul mubseoul released this 22 Feb 08:37
· 2 commits to main since this 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)

  1. Download wp-link-sweeper-v1.0.0.zip from this release
  2. Go to Plugins → Add New → Upload Plugin
  3. Choose the ZIP file and click Install Now
  4. Activate the plugin
  5. Navigate to Tools → Link Sweeper

Method 2: Manual Installation

  1. Download and extract the ZIP file
  2. Upload to /wp-content/plugins/wp-link-sweeper/
  3. Activate through the Plugins menu
  4. Navigate to Tools → Link Sweeper

🚀 Quick Start

  1. Go to Tools → Link Sweeper
  2. Click Start New Scan
  3. Wait for the scan to complete
  4. Review broken links in the Broken Links tab
  5. 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