Title: Link Status Scanner by Beplus
Author: Beplus
Published: <strong>2026 年 6 月 5 日</strong>
Last modified: 2026 年 6 月 20 日

---

搜索插件

![](https://ps.w.org/beplus-link-status-scanner/assets/banner-772x250.png?rev=3561975)

![](https://ps.w.org/beplus-link-status-scanner/assets/icon-256x256.png?rev=3561975)

# Link Status Scanner by Beplus

 作者：[Beplus](https://profiles.wordpress.org/bearsthemes/)

[下载](https://downloads.wordpress.org/plugin/beplus-link-status-scanner.1.1.0.zip)

 * [详情](https://cn.wordpress.org/plugins/beplus-link-status-scanner/#description)
 * [评价](https://cn.wordpress.org/plugins/beplus-link-status-scanner/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/beplus-link-status-scanner/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/beplus-link-status-scanner/#developers)

 [支持](https://wordpress.org/support/plugin/beplus-link-status-scanner/)

## 描述

Link Status Scanner by Beplus scans all your published posts and pages for broken
links, redirects, and unreachable URLs. It runs in the background using WordPress
Cron so your site performance is never impacted.

#### Key Features

 * Automatic background scanning — Uses WP-Cron to scan posts and check links on
   a schedule you control.
 * Broken link report — A clean admin table listing every broken link: URL, HTTP
   status code, the post it was found in, and when it was last checked.
 * Status filters — Quickly filter links by All, Broken, Redirect, OK, Unchecked,
   or Ignored.
 * Bulk actions — Re-check, ignore, or delete multiple links at once.
 * Email notifications — Get a digest email listing new broken links after each 
   cron check run.
 * Configurable settings — Set check frequency (daily/weekly/monthly), request timeout,
   links per cron run, and excluded URL patterns.
 * Dashboard widget — A quick summary of total, broken, redirect, and OK links on
   your WordPress dashboard.
 * Instant re-check — Re-check any single link immediately from the admin table.
 * Scan on save — Newly published or updated posts are scanned immediately when 
   saved.

#### How It Works

 1. When a post is published or updated, Link Status Scanner by Beplus extracts all`
    <a href>` links from the content and stores them in the database.
 2. A scheduled cron job checks each stored link by making an HTTP HEAD request and
    recording the response code.
 3. Broken links (404, 410, connection errors) are flagged in the admin report.
 4. If email notifications are enabled, you receive a digest email listing newly broken
    links after each scan.

#### 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.

## 屏幕截图

[⌊Admin report table showing broken and redirected links with status filters and
bulk actions.⌉⌊Admin report table showing broken and redirected links with status
filters and bulk actions.⌉[

Admin report table showing broken and redirected links with status filters and bulk
actions.

## 安装

 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.

## 常见问题

### 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 checked?

Only `<a href>` links in post content are checked. `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.

### Can I check links in custom fields or other content areas?

Version 1.0 checks post content only. Support for custom fields and widget areas
is planned for a future release.

## 评价

此插件暂无评价。

## 贡献者及开发者

「Link Status Scanner by Beplus」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ Beplus ](https://profiles.wordpress.org/bearsthemes/)
 *   [ rimbeplus ](https://profiles.wordpress.org/rimbeplus/)

[帮助将「Link Status Scanner by Beplus」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/beplus-link-status-scanner)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/beplus-link-status-scanner/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/beplus-link-status-scanner/)，或
通过[RSS](https://plugins.trac.wordpress.org/log/beplus-link-status-scanner/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/beplus-link-status-scanner/)。

## 更新日志

#### 1.1.0

 * New: Inline replace link — click “Replace” on any link row to swap the URL directly
   from the admin table.
 * The replacement updates both the database record and the actual post content.
 * Status is automatically reset to “Unchecked” after replacement so the new URL
   gets verified on the next scan.

#### 1.0.0

 * Initial release.
 * Automatic post scanning on save and via WP-Cron.
 * Admin report with WP_List_Table, status filters, and bulk actions.
 * Settings page (frequency, timeout, links per run, excluded patterns, email notifications).
 * Dashboard widget.
 * Email digest notification for new broken links.

## 额外信息

 *  版本 **1.1.0**
 *  最后更新：**8 小时前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.0 或更高版本 **
 *  已测试的最高版本为 **7.0**
 *  PHP 版本 ** 8.0 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/beplus-link-status-scanner/)
 * 标签
 * [broken link](https://cn.wordpress.org/plugins/tags/broken-link/)[broken links](https://cn.wordpress.org/plugins/tags/broken-links/)
   [link checker](https://cn.wordpress.org/plugins/tags/link-checker/)[link monitoring](https://cn.wordpress.org/plugins/tags/link-monitoring/)
   [seo](https://cn.wordpress.org/plugins/tags/seo/)
 *  [高级视图](https://cn.wordpress.org/plugins/beplus-link-status-scanner/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/beplus-link-status-scanner/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/beplus-link-status-scanner/reviews/)

## 贡献者

 *   [ Beplus ](https://profiles.wordpress.org/bearsthemes/)
 *   [ rimbeplus ](https://profiles.wordpress.org/rimbeplus/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/beplus-link-status-scanner/)