| 开发者 | derickschaefer |
|---|---|
| 更新时间 | 2025年12月13日 22:20 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp scw crawl-uncached to automatically cache all remaining pages--concurrency flag for faster cache generationwp scw uncached-urls outputs URLs for piping to external toolswp scw crawl-uncached CLI command for fastest bulk cachingNo, this is a companion plugin that requires Static Cache Wrangler 2.0.5 or higher to be installed and activated. It will show an admin notice if the parent plugin is missing.
Coverage statistics are calculated in real-time when you visit the dashboard.
This plugin does not store any persistent data in the WordPress database. All coverage statistics are calculated in real-time when you view the dashboard. No options, settings, or historical data are saved.
No, this plugin only monitors caching done by Static Cache Wrangler. It does not perform any caching operations itself.
The dashboard shows an "Uncached Content" table listing all posts and pages that haven't been cached yet. Each row includes a "Copy Link" button to copy the URL to your clipboard for easy visiting.
The GUI crawler is an interactive, browser-based tool that automatically visits and caches your uncached pages. It unlocks when you reach 65% cache coverage. This threshold ensures you've naturally cached the most important pages first, and the crawler is used only to finish the remaining less-visited pages.
You can adjust this threshold in wp-config.php:
php
define('STCWCA_GUI_CRAWLER_THRESHOLD', 70); // Default is 65
The GUI crawler uses adaptive throttling to respect your server's capabilities. It automatically speeds up on fast servers and slows down if errors occur. Typical processing speed is 1-2 pages per second, adjusting in real-time based on server response times.
Not currently, but this is planned for a future version. The plugin currently shows all published posts and pages.
Currently, the plugin only monitors standard posts and pages. Custom post type support is planned for a future release.
wp scw crawl-uncached --concurrency=4 to auto-cache everythingwp scw coverage or refresh the dashboardcrawl-uncached CLI command is the fastest way to achieve 100% coverage - it automatically visits all uncached URLs to trigger static file generation.
Coverage Assistant extends the wp scw-coverage namespace with the following commands:
wp scw-coverage stats – Show coverage statistics (supports --format=json, csv, yaml)wp scw-coverage list – List all uncached URLs with filtering optionswp scw-coverage urls – Export URLs for piping to external crawlers or automationwp scw-coverage crawl – Automatically visit and cache all uncached URLsThe plugin stores no persistent data, so uninstalling simply removes the plugin files. Your static cached files created by Static Cache Wrangler remain completely untouched and continue to function normally.
Not tested yet. Multisite compatibility is planned for a future release.
For issues, feature requests, and general support:
wp scw-coverage for consistency with the parent plugin and upcoming companion pluginswp scw coverage-related commands must be updated to the new namespacewp scw CLI commands for coverage management:wp scw coverage – Display current cache stats (table, JSON, CSV, YAML)wp scw uncached – List uncached pages/posts with filtering and formatswp scw uncached-urls – Export uncached URLs for external crawlerswp scw crawl-uncached – Automatically crawl and cache all missing pages