| 开发者 | mohammadhumza |
|---|---|
| 更新时间 | 2026年10月1日 23:31 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
scan --check reads all content and checks every link that is due, at the same polite pace as the background checks, and stops after --max-time seconds (default 600).
Filters:
bwh_blc_post_types - the content types scannedbwh_blc_blocking_hosts - domains that block automated checksbwh_blc_parsed_links - the links found in a piece of content, before they are stored/wp-content/plugins/.Some sites refuse requests that do not come from a browser, or answer them with a login page or a challenge. The plugin cannot tell whether the page behind that exists, so it says so instead of guessing "broken". Open the link from the report to confirm it, and ignore it if you like.
Because one failure proves very little. A link is retried after an hour and again after six hours, and only the third failure in a row marks it broken. This is what keeps a brief outage out of your report.
The content of published posts, pages and other public content types, including layouts made with the page builders listed above. Menus, widgets, comments, excerpts and custom fields are not scanned in this version. Drafts and private posts are skipped, because visitors cannot see them.
Yes. It reads an Elementor page's own data, so it finds links in its widgets, background images included, and a fix changes the page Elementor shows, not only the plain copy Elementor keeps for search. Elementor's CSS for the page is cleared so it is built again with the new address.
WP-Cron runs when someone visits the site, so on a very quiet site the checks may pause. While the Broken Links screen is open it keeps them moving. For a steady pace, point a real server cron job at wp-cron.php, or run wp bwh-blc scan --check from a scheduled task.
The plugin sets no cap. Each unique address is stored and checked once, however many posts link to it, so large sites with many repeated links stay small.
Yes. Before any post is changed, WordPress saves a revision of it. Open the post, go to Revisions, and restore the earlier version.
Nothing runs for visitors on the front end. The checks run in the background in batches small enough for shared hosting, and the admin screen loads its files only on its own page.
Yes. Images in your content are checked like links, so a missing or moved image shows up in the report with the posts it is in. You can switch image checks off under Settings.
It finds links in your content that lead to a 404 page, on your site or anyone else's, and lets you replace or remove them. It does not log the 404s that visitors hit by typing a wrong address; that is a job for a redirect plugin.
Every public content type is listed under Settings, including new ones such as products or events. Until you save the settings, all of them are scanned. Once you have saved your own choice, a new type appears unticked; tick it to include it.
In the plugin's support forum on WordPress.org. Every thread gets a reply. If the plugin saved you time, a review there helps other site owners find it.
It has been tested on single sites only so far.
wp bwh-blc scan, list, status and fix.