| 开发者 | muri3 |
|---|---|
| 更新时间 | 2026年4月21日 22:52 |
| PHP版本: | 8.2 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
rel="sponsored"MuriLinkTracker/1.0.0). No personal user data is collected, stored, or transmitted to third parties.
Development
The full source code, including React/JavaScript source files and build configuration, is available on GitHub:
https://github.com/nicolasdiolez/muri-link-tracker
muri-link-tracker folder to the /wp-content/plugins/ directory.Muri Link Tracker uses WordPress Action Scheduler to process scans in the background. Posts are scanned in configurable batches, and each link is verified via HTTP HEAD request with GET fallback. This ensures your site remains responsive during scans, even on shared hosting.
Full Scan re-indexes every link on your site and re-checks each URL's HTTP status. Delta Scan only processes posts modified since the last successful scan — ideal for recurring maintenance on large sites. Use Full Scan after major content migrations, Delta Scan for weekly check-ups.
No. All scanning and link checking happens in background processes via Action Scheduler. The plugin also includes configurable request delays and batch sizes to prevent overloading your server, and it automatically adapts batch size to available memory.
Amazon, ShareASale, Commission Junction (CJ), Impact, Rakuten, ClickBank, Awin, Tradedoubler, Webgains, Commission Factory, FlexOffers, Skimlinks, Sovrn/VigLink, and PartnerStack. You can extend detection patterns via the mltr/classifier/affiliate_patterns filter.
Yes. When an internal URL (e.g., /go/product-name) redirects to an external affiliate, Muri Link Tracker flags it as Cloaked so you can audit your entire affiliate footprint, even when it's hidden behind pretty URLs.
Yes. In Settings, enter a comma-separated list of post types (e.g., post, page, product) to include in scans. Any custom post type is supported.
When you edit or delete a link through the plugin, it updates the <a> tag directly in the post content. The post's modified_date is not updated and no revision is created, so your SEO timestamps and revision history stay clean. Remember to purge your page cache after bulk edits if you use a caching plugin.
Yes. A Cancel Scan button appears next to the progress bar during any active scan. Partial results are preserved.
Yes. If a scan is cancelled, crashes, or is interrupted by a server restart, you can resume it from the dashboard. The plugin tracks scan progress and picks up right where it left off.
You can configure a Recheck Interval (in days) from the Settings panel. Default is 7 days. Links past that threshold are automatically re-verified on the next Delta or Full Scan.
Yes. All user-facing strings are internationalized and the text domain is muri-link-tracker. A POT file ships in /languages/ for community translations.