Linux 软件免费装
Banner图

Link Status Scanner by Beplus

开发者 rimbeplus
更新时间 2026年7月7日 10:33
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

seo broken link broken links link checker link monitoring

下载

1.0.0 1.1.0

详情介绍:

Link Status Scanner by Beplus scans all your published content for broken links, redirects, and unreachable URLs. It runs in the background using WordPress Cron so your site performance is never impacted. Key Features How It Works
  1. When a post is published or updated, Link Status Scanner extracts all URLs from the content — anchors, images, Gutenberg block attributes, and ACF fields — and stores them in the database.
  2. A scheduled cron job also scans navigation menus and widget areas.
  3. A second cron job checks each stored URL by making an HTTP HEAD request and recording the response code.
  4. Broken links (4xx, 5xx, connection errors) are flagged in the admin report with their link type badge.
  5. If email notifications are enabled, you receive a digest email listing newly broken links after each check run.
Privacy Link Status Scanner by Beplus sends HTTP requests to external URLs in order to check their status. No personal data is collected or shared.

安装:

  1. Upload the beplus-link-status-scanner folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings > Link Status Scanner to view the broken links report.
  4. Click Scan Posts Now to run an immediate scan, then Check Links Now to check their HTTP status.

屏幕截图:

  • Export broken links to CSV with filtering by status and link type.

升级注意事项:

1.2.0 This update automatically upgrades the database to add a new link_type column. No manual steps required. After upgrading, run a fresh scan from the Broken Links tab to populate link types for existing records. 1.0.0 Initial release — no upgrade steps required.

常见问题:

Does this plugin slow down my site?

No. All scanning and HTTP checking happens through WP-Cron, which runs in the background. The only admin-side actions are when you manually trigger a scan or re-check.

What types of links are scanned?

The plugin scans <a href> anchors, <img src> images, Gutenberg block attributes (embed URL, button URL, image link, file link), ACF custom fields (URL, link, image, and file field types), navigation menus, and classic/block widget areas. mailto:, tel:, javascript:, and anchor-only # links are automatically skipped.

Can I exclude certain domains or URLs?

Yes. Go to the Settings tab and add URL patterns (one per line) to the Excluded URL Patterns field. Any link containing that pattern will be skipped.

Why does WP-Cron not run on schedule?

WP-Cron triggers on page loads. On low-traffic sites it may not run on time. For reliable scheduling, disable WP-Cron and add a real system cron job: */5 * * * * curl -s https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

What does "Redirect" status mean?

A redirect (301, 302, 307, 308) means the URL has moved. The link still works but you may want to update it to the final destination for SEO.

Does the plugin work with ACF?

Yes. If Advanced Custom Fields is active, the scanner reads URL, link, image, and file field types. ACF is not required — the scanner simply skips ACF fields when ACF is not installed.

Can I export the results?

Yes. The Export tab lets you download a CSV file of all tracked links. You can filter by status (Broken, Redirect, OK, etc.) and by link type (Anchor, Image, Block, ACF, Menu, Widget) before exporting.

更新日志:

1.2.0 1.1.0 1.0.0