Kitawolf Dead Links Checker & Fixer

توضیحات

Find broken links in published WordPress posts and pages, review the results in your dashboard, and repair or unlink individual entries. Checks run on your WordPress server in small batches; resource usage depends on your content, hosting and the response times of destination websites.

Key Features

  • Batch Scanning: Processes published posts and pages in small, browser-driven batches with rests between requests. Keep the scan tab open until the manual scan completes.
  • 🎨 Modern React Dashboard: Restructured around a modern tabbed layout featuring global stats, interactive filtering, and real-time logs styled with custom typography.
  • Inline Repair: Replace a URL or remove its anchor while preserving the linked content. Replacement URLs remain marked for rechecking until the next scan confirms their status.
  • 🚫 Smart Exclusions List: Easily whitelist domains to skip during scans, avoiding rate-limiting false positives.

There are no scan-count, result-count, repair, or exclusions-list limits in the free plugin.

Pro add-on

The separately distributed Kitawolf Dead Links Checker Pro plugin adds scheduled background scans, email reports, scan history, advanced report filters, CSV exports, and bulk recheck/unlink workflows. It is not included in this WordPress.org plugin.

External services

This plugin checks links by making HTTP HEAD or GET requests from your WordPress server to the URLs found in your published posts and pages. This is necessary to determine whether each link responds successfully.

In this free plugin, requests are sent when an administrator starts a scan. If a separate add-on is installed, it may also invoke scanning according to its own settings. Each destination website receives the requested URL, your server’s IP address, and the plugin’s user-agent string. Because the destinations are the websites chosen in your own content, their respective terms and privacy policies apply. The free plugin does not send scan results to Kitawolf Studios or to a centralized link-checking service. Requests use the WordPress HTTP safety checks; local-site allowances and site-level filters can affect which destinations WordPress permits.

Source code

The human-readable React and Sass source is included in the src directory. Build configuration and locked dependencies are included in package.json and package-lock.json. Run npm ci followed by npm run build to reproduce the compiled assets in build.

عکس‌های صفحه

نصب

  1. Upload the kitawolf-dead-links-checker-fixer directory to /wp-content/plugins/.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to Tools -> Kitawolf Dead Links to begin scanning!

سوالات متداول

Does this plugin overload server CPU?

The scan loop processes small batches with rest intervals. A post containing many slow links can still take time; test with your hosting resources and avoid overlapping scans.

Which content and links are supported?

The scanner reads standard anchor markup in published posts and pages. It checks HTTP/HTTPS URLs, protocol-relative URLs and root-relative paths. Plain relative paths, links generated only at runtime, custom-field/page-builder storage, images without anchors and custom post types are not comprehensively scanned. It does not create 301 redirects or automatically choose replacement URLs.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“Kitawolf Dead Links Checker & Fixer” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

ترجمه “Kitawolf Dead Links Checker & Fixer” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

1.0.3

  • Reject invalid replacement URLs instead of silently treating them as unlink requests.
  • Preserve formatted anchor content, entity-encoded URLs, dollar signs and backslashes during repair.
  • Respect post-edit permissions and report failed post updates.
  • Mark replacement destinations for rechecking instead of assuming HTTP 200.
  • Use safe HTTP requests with bounded response bodies and bounded per-request scan batches.

1.0.2

  • Keep the WordPress.org plugin focused on unlimited manual scanning, individual repairs, and exclusions.
  • Move automation, reporting, and bulk workflows into a separate Pro add-on.

1.0.1

  • Address WordPress.org review feedback and make all included features freely available.

1.0.0

  • Initial release.