WP Link Sweeper v1.1.0 π
This release adds a powerful CSV export feature to help you analyze and report on broken links!
β¨ What's New
CSV Export Functionality
Export your broken links data to CSV format for easy analysis, reporting, and record-keeping.
Features:
- One-Click Export: New export button in the Broken Links tab
- Smart Filtering: Export respects your current filters (status, post type, domain)
- Comprehensive Data: Includes all link details:
- URL and final destination (after redirects)
- Status codes and error types
- Redirect counts and response times
- Number of occurrences
- List of affected posts with IDs
- Last checked timestamps
- Excel Compatible: UTF-8 BOM encoding for proper character display
- Timestamped Files: Automatic filenames like
broken-links-2024-02-22-134520.csv
π Export Data Columns
- URL - The original link
- Status Code - HTTP response code (404, 200, etc.)
- Status - Broken, OK, Redirect, or Error type
- Error Type - DNS Error, Timeout, SSL Error, etc.
- Redirects - Number of redirect hops
- Final URL - Destination after redirects
- Response Time - Milliseconds to respond
- Occurrences - How many times the link appears
- Found In Posts - Post titles and IDs containing the link
- Last Checked - Most recent check timestamp
π― Use Cases
- Reporting: Share link analysis with clients or management
- Documentation: Keep historical records of site health
- Analysis: Process data in Excel, Google Sheets, or database tools
- Auditing: Track broken links over time
- Migration Planning: Identify URLs that need redirection rules
π§ Technical Details
New Files:
includes/class-exporter.php- CSV generation engine
Updated:
- Enhanced admin interface with export section
- JavaScript integration for seamless export
- Security: Nonce validation and capability checks
- Performance: Efficient data retrieval and CSV generation
π¦ Installation
From Release (Recommended)
- Download
wp-link-sweeper-v1.1.0.zip - Go to WordPress Admin β Plugins β Add New β Upload Plugin
- Upload ZIP and activate
- Visit Tools β Link Sweeper
Update from v1.0.0
Simply update through WordPress admin or replace plugin files.
π Usage
- Navigate to Tools β Link Sweeper β Broken Links tab
- Apply any filters (status, post type, domain) you want
- Click the "Export to CSV" button
- Your browser will download the CSV file
- Open in Excel, Google Sheets, or any spreadsheet app
π Requirements
- WordPress 6.0+
- PHP 8.0+
- MySQL 5.6+
π Bug Fixes
- None in this release (feature-only update)
πΊοΈ Coming in v1.2
- Email notifications for broken links
- SEO plugin integration (Yoast, RankMath)
- Page builder support (Elementor)
- Developer hooks and filters
- Bulk ignore by domain
π Documentation
π Changelog
Added
- CSV export functionality for broken links
- Export button in Broken Links admin tab
- Filter-aware export (respects current view)
- Comprehensive data export with all link details
- Excel-compatible UTF-8 encoding
Changed
- Updated version to 1.1.0
- Enhanced admin UI styling
Technical
- New
Exporterclass for CSV generation - AJAX endpoint
ls_export_csv - Security enhancements for file downloads
Credits: Developed by Mubseoul