Broken Link Checker 是由 WPMU DEV 提供的 WordPress 站点链接监测插件,主要解决网站中断链、缺失图片和重定向 URL 难以及时发现的问题。它会扫描文章、页面、评论、自定义文章类型、自定义字段以及嵌入媒体,并把检测结果集中展示在 WordPress 仪表盘中。与仅依赖本地服务器逐条检查的方式不同,它同时提供云端和本地两种链接检查引擎:云端引擎强调扫描速度与较低的服务器负载,本地引擎则直接运行在网站服务器上。插件还支持多站点,可用于个人博客、内容型网站、WooCommerce 产品链接和管理多个客户站点的场景。
核心功能
自动监测网站链接
插件可以自动、持续地扫描站点内容,检查文章、页面、自定义文章类型、评论、自定义字段和嵌入媒体中的链接。扫描对象包括内部链接、外部链接、重定向 URL,以及图片等媒体资源,因此可以从多个内容位置发现失效链接和缺失图片。对于自定义字段和 WooCommerce 产品链接,官网也明确说明可以进行扫描。
断链报告与筛选
检测结果会以报告形式呈现在插件界面中,并对断链进行分类和汇总。用户可以按具体 URL、状态或错误类型进行搜索和筛选,也可以根据 URL、锚文本等字段过滤本地引擎的检查结果。这样可以从大量记录中定位需要处理的链接,而不必逐篇打开旧文章查找。
仪表盘内直接处理
Broken Link Checker 允许用户直接在 BLC 仪表盘中管理检测到的问题,不需要返回每篇旧文章逐一查找。可用操作包括编辑链接、解除链接和忽略链接,批量操作则可以在插件界面中一次处理多条记录。云端引擎还支持从仪表盘编辑和解除失效链接;本地引擎支持行内编辑链接。
云端与本地检查引擎
插件提供两个链接检查引擎,用户可以根据网站需求选择云端扫描或本地扫描,也可以在两者之间切换并保留已保存的设置。云端引擎运行在 WPMU DEV 云服务器上,官网描述其扫描速度可达本地方式的 20 倍,并可减少服务器负载;本地引擎则直接运行在用户自己的服务器上,不需要外部连接。两种模式都可以扫描文章、页面、评论等内容,但云端版本还支持在 Hub 中使用相关功能。
邮件提醒与多站点支持
用户可以配置断链通知方式,在链接出现问题时接收即时邮件提醒,也可以在 WordPress 仪表盘中查看摘要。扫描设置支持对检查范围进行调整,并可排除文章类型、分类和域名。对于 WordPress Multisite 或需要管理多个客户安装的机构,插件能够跨多个站点处理断链检查。
使用方式
插件可以从 WordPress Plugin Directory 安装,也可以手动上传。安装后,在 WordPress 的“Plugins”菜单中激活插件,再到设置中选择云端或本地模式并开始扫描。扫描和修复操作主要在 WordPress 管理后台完成;云端模式需要连接 WPMU DEV,并可在插件设置过程中创建免费的 Hub 账户。插件页面还提供完整文档入口,开发者可以浏览代码、SVN 仓库和开发日志。
适用人群与场景
内容创作者可以用它检查文章中的链接,降低断链对 SEO 和访客体验的影响。维护有数百篇文章和外部链接的博客时,自动扫描能够替代手动逐条检查。管理客户网站的团队或机构可以通过多站点支持,在多个安装中集中处理链接问题。运营内容丰富的电商网站时,则可以检查 WooCommerce 产品链接和缺失图片。
定价
插件完全免费,并包含核心扫描功能。用户可以选择在自己的服务器上运行本地检查,也可以使用 WPMU DEV 云端检查;云端版本需要连接 WPMU DEV,但不要求成为付费会员,可以直接在插件中创建免费的 Hub 账户,不过该账户存在一些限制。
注意事项
云端检查引擎需要连接 WPMU DEV 才能访问其 API;本地版本运行在用户自己的服务器上,并且本地版本只在网站管理后台使用,云端版本则可在网站管理后台和 Hub 中使用。FAQ 还说明,插件不会修改网站内容,而是找出失效链接并提供管理选项。