| 开发者 | devdome |
|---|---|
| 更新时间 | 2026年9月2日 18:34 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
post_content) of published posts in public post types (attachments excluded) - <a href> and <img src>, including markup inside block comments.
Not scanned: widgets, menus, theme and customizer options, post meta and custom fields, srcset candidates, oEmbed/iframe targets, the bodies of reusable/synced patterns that are not inlined in the post, and drafts, private or scheduled content. This is not a whole-site crawler.
Link health at a glance
The Overview tab shows a link-health score, checked/healthy/broken/redirect counts, and the 404 monitor's human-vs-bot totals.
/wp-content/plugins/ and activate it, or install it from the Plugins screen.Because it refuses to guess. A link is only marked broken after failing twice in checks separated in time; timeouts, DNS failures and TLS errors are shown as "Unverified" rather than broken; and 401/403/429/999 responses are shown as "Could not verify". What is left is much more likely to be genuinely broken. It is a conservative policy, not a guarantee - a target that answers 200 with a "page not found" page still counts as OK.
404 logging adds one indexed lookup and one write, and only on requests that are already 404s. The scan runs in small chunks with low default budgets and at most two links per host per tick, but it does run on your server and does use PHP workers, so a scan is not free. Lower the batch sizes in Settings on small hosts.
It matches the user-agent string against known crawler patterns. That is all it can do: user agents are trivially forged, so treat "human" as "not obviously a crawler". Requests with no user agent are counted as bots. The Settings tab names the classifier that produced the split.
They use WP-Cron, which only fires when someone visits your site (or when a real cron job calls wp-cron.php). On a low-traffic site a scheduled scan can run late.
Yes. From the review table you can edit a URL (updated in every post that contains it), unlink it while keeping the anchor text, re-check it, or dismiss it. You must have WordPress permission to edit every post the link appears in - if even one is out of reach, nothing is changed. Every change is written to WordPress in the normal way (so revisions apply) and recorded in an audit trail.
Yes. Network activation provisions the sites it can reach in one request; any remaining site (and any site created later while the plugin is network-active) creates its own tables on its first load. Settings, the 404 log and scan results are per site.