Linux 软件免费装
Banner图

TSO Link Inspector

开发者 deadko
更新时间 2026年10月17日 05:58
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

links seo maintenance broken links link checker

下载

2.4.7 1.9.4 2.1.0 2.2.0 1.9.3 2.5.5 1.9.2 1.9.5 1.9.1 1.9.6 2.5.6 2.3.0 1.9.0 1.9.9 2.2.5 2.3.3 2.3.5 1.9.7 2.2.6 2.3.2 2.4.0 1.9.8 2.0.0 2.1.5 2.3.6 2.3.7 2.3.8 2.4.2 2.4.3 2.4.1 2.4.5 2.4.6 2.4.8 2.5.0 2.5.1 2.4.9 2.5.2 2.5.4 2.5.3

详情介绍:

TSO Link Inspector scans all published posts, pages and custom post types for links, then checks each one via HTTP to detect broken links, redirects, insecure HTTP URLs and connection errors. All results are displayed in a dashboard where you can fix links directly without opening the editor. Key Features How it works
  1. Click Scan now to extract all links from your posts.
  2. Click Check now to send HTTP requests to every URL (runs server-side, you can close the browser). If you stop mid-run, use Continue check to resume, or Restart from zero to wipe progress and recheck everything.
  3. Review results using the Broken, Redirect, HTTP insecure and other filter tabs.
  4. Fix links using Edit URL, Suggestion, Unlink or Mark as OK from each row. Recent URL changes appear under Settings → History.
Redirect intelligence The plugin follows the full redirect chain manually so it captures the real final destination, not just the last HTTP code. It automatically ignores trivial redirects (trailing slashes, CDN tokens, WP attachment pages, login walls) to avoid false positives.

安装:

  1. Upload the tso-link-inspector folder to the /wp-content/plugins/ directory.
  2. Activate the plugin from the Plugins menu in WordPress.
  3. Go to Tools > TSO Link Inspector.
  4. Click Scan now to run the first scan, then Check now to verify all links.

屏幕截图:

  • Options page, not all options in image.
  • Edit link manually.
  • Night in auto mode.

常见问题:

When does the automatic scan run?

A full scan runs once daily. The link check runs hourly in small batches. Both use WP-Cron. The next scheduled runs are shown at the top of the dashboard.

Can I fix links without opening each post?

Yes. Use Edit URL to replace a URL, Unlink to remove the anchor tag while keeping the text, or Suggestion to automatically find a working alternative.

Is it compatible with Gutenberg?

Yes. The plugin processes post_content using WordPress standard filters and works with the Block Editor, Classic Editor, and most page builders.

Will it scan custom fields (ACF)?

Yes. Enable Custom fields (ACF / Meta) in Settings. The plugin scans URL, HTML and text fields, plus ACF fields stored as IDs (image, file, gallery, page link, relationship) and ACF Options pages. You can add keys to the exclusion list to skip specific fields.

What does the HTTP Insecure filter show?

Links that are working (not broken) but still use http:// instead of https://. Use the Suggestion button to upgrade them with one click.

What is the Ignore List?

A list of domains or URL prefixes (one per line) that will never be scanned or checked. Useful for domains that block bots (Amazon, Facebook) or your own site.

Does it change the post modification date?

Only if you want it to. Enable Do not update modification date in Settings to edit links without changing post_modified.

What does "Mark as OK" do?

It sets the link status to 200 OK manually without making an HTTP request. The post is not modified. Useful for URLs that are temporarily blocked but you know they work.

Why does the progress bar stay on the same number for a while?

It is pausing, not stuck. Only one batch runs at a time and each batch is followed by a pause of a similar length, so the plugin never uses more than about half of one PHP process. Posts take the first 70% of the bar; comments, menus, terms, templates and widgets share the rest, and the bar names the source it is working on. A source with many items can hold the same number for minutes. You can close the browser: the work continues on the server.

Does the plugin slow down my site?

Scanning and checking only run in the WordPress admin and via WP-Cron, never on pages your visitors see. While a scan runs, one PHP process is busy about half of the time. If your host is very limited, lower the hourly batch size in Settings.

What happens right after a scan?

The links the scan just found are checked automatically. Links checked earlier keep their status, so the dashboard counts stay meaningful during the run. Use Restart from zero when you want every link tested again.

What is Continue check vs Restart from zero?

If a check was stopped and unchecked links remain, Continue check resumes from where it left off (already-checked links stay as they are). Restart from zero clears check progress and rechecks every link from scratch. Continue check starts immediately; Restart from zero asks for confirmation. The check that starts automatically after a scan behaves like Continue check.

Where is the URL change History?

Open Tools → TSO Link Inspector → Settings → History. It lists recent changes from Edit link, Suggest apply, Convert to /path, and Upgrade to HTTPS (including bulk actions). The log keeps a limited number of rows (oldest removed automatically). You can delete all history records; this does not change posts or the link list.

Can I save a URL when the server cannot verify it?

Yes. In Edit link or Suggest, if this server gets a geo-block, bot wall, or timeout, you can still save the URL. Optionally tick ignore domain so that host is added to the Ignore list and skipped in future scans/checks.

更新日志:

2.5.6 2.5.5 2.5.4