| 开发者 | giuse |
|---|---|
| 更新时间 | 2026年2月14日 15:18 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
href changed to # and pointer-events: none appliedThe plugin uses JavaScript to read document.referrer on each page load and sends it to a REST API endpoint via AJAX. If the referrer is from an external domain in your monitored list, the endpoint records the domain, current timestamp, and increments the visit count.
This cache-friendly approach allows your HTML to be fully cached while tracking happens client-side.
The tracking request is sent asynchronously and doesn't block page rendering, so it won't slow down your page load times.
Yes! The plugin is designed to be cache-friendly. It uses REST API endpoints to fetch approved domains dynamically, so your HTML can be fully cached while link-breaking logic remains real-time.
Broken links remain visible on the page but:
href attribute is changed to #pointer-events: none is applied to prevent interactionis-broken-link and loyalty-links-broken are added for stylinghref is stored in data-original-href attributeYes! Use the "Test Domain" field in settings to add domains for testing. Test domains are never approved, so their links will always be broken regardless of retention settings.
No. Internal links (same domain) are never modified. Only external links pointing to domains in your monitored list are processed.
If your monitored domains list is empty, the plugin won't track any referrers and won't modify any links. It's effectively disabled until you add domains to monitor.
The plugin automatically removes the www. prefix and converts domains to lowercase for consistency. Both example.com and www.example.com are treated as the same domain.
The plugin only modifies links to domains in your monitored list. Other external links remain untouched, so it should be compatible with most other plugins. However, test thoroughly if using multiple link-related plugins.
Minimal. The plugin: