| 开发者 | deadko |
|---|---|
| 更新时间 | 2026年9月6日 04:09 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
<a> tag but keeps the visible text.<img src> and embedded videos.rel="nofollow" to broken links so search engines ignore them.data-* attributes, widget sidebars, taxonomy descriptions, Site Editor templates/reusable blocks, and plain URLs in custom fields.tsoliin_register_link_source().tso-link-inspector folder to the /wp-content/plugins/ directory.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.
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.
Yes. The plugin processes post_content using WordPress standard filters and works with the Block Editor, Classic Editor, and most page builders.
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.
Links that are working (not broken) but still use http:// instead of https://. Use the Suggestion button to upgrade them with one click.
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.
Only if you want it to. Enable Do not update modification date in Settings to edit links without changing post_modified.
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.
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.
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.
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.
get_link() queries on the same request.spawn_cron() (fewer loopback requests on page load).SHOW TABLES for leftover {prefix}pc_tso_link_inspector(_history) per Link Inspector admin load when the cleanup flag is set (not two).{prefix}pc_tso_link_inspector_history is renamed or dropped on admin load (Tables Cleaner no longer lists two History tables).SHOW TABLES for leftover {prefix}pc_tso_link_inspector(_history) on every admin load once they are gone.{prefix}pc_tso_link_inspector(_history) is dropped again when it reappears after manual delete (skip flag no longer blocks cleanup).start_bg_check on every poll).WP_Query for page ID 0 (url_to_postid miss) once per internal link.