Static Cache Wrangler – Headless Assistant
by derickschaefer 0 (0 reviews)

Static Cache Wrangler – Headless Assistant

Convert Static Cache Wrangler HTML output to headless CMS import formats with pluggable architecture.

Static Cache Wrangler ranks #54,687 among WordPress.org plugins with 0+ active installations, is #4,499 of 5,310 in the Utilities & Tools category, and was last updated Aug 25, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v2.1.1 Current Version v2.1.1
Updated 2 months ago Last Update on 25 Aug, 2026
Refreshed 1 week ago Last Refreshed on
#4,499 of 5,310 in Utilities & Tools
View on WordPress.org
Rank
#54,687
— No change
Active Installs
0+
-100%
KW Avg Position
104
0.3 worse
Downloads
1.2K
+5 today
Support Resolved
0%
— No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 10

Total Progress 40%
0+ 10+
27,119
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 6 more installs to reach 10+

Rank Changes

51,953 53,320 54,687 56,054 57,421 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
55,852 59,752 63,652 67,552 71,452 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #54,687
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 10 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Static Cache Wrangler – Headless Assistant

No, this is a companion plugin that requires Static Cache Wrangler to be installed and active. It converts the HTML files that Static Cache Wrangler generates.
Commands: * wp scw-headless info - Show system status and statistics * wp scw-headless scan - List all cached HTML files ready for conversion * wp scw-headless analyze <file> - Detect patterns in specific file * wp scw-headless patterns - List all registered patterns with confidence scores * wp scw-headless detectors - Show registered detector modules * wp scw-headless convert --cms=sanity - Convert all files to Sanity format * wp scw-headless targets - List available CMS targets All commands support --format=json for automation.
Current (Sanity conversion): The plugin creates a complete export package containing: data.ndjson - Sanity import data in newline-delimited JSON format asset-manifest.json - Asset references with URLs and metadata schemas/ - Sanity Studio schema definitions README.md - Import instructions for Sanity .zip archive - Complete package for download Export packages are saved in wp-content/cache/stcw-headless-exports/ .
The plugin uses a sophisticated multi-phase pipeline: HTML Normalization - Strips WordPress-specific classes, IDs, and attributes while preserving semantic HTML Pattern Detection - Uses XPath queries to find registered patterns (CSS selectors converted to XPath) Priority Sorting - Processes patterns by priority (10=highest) to handle nested blocks correctly Confidence Scoring - Each match includes confidence score (0.0-1.0) based on selector specificity Content Extraction - Registered extractor functions parse matched DOM nodes into structured data Conversion - Transform to target CMS format
Production Results (cachewrangler.com): - Overall semantic conversion: 74% - Core Gutenberg blocks: 100% accuracy (confidence: 1.00) - Kadence Blocks: 90-95% accuracy (confidence: 0.90-0.98) - 40 unique patterns registered - 763 blocks processed across 15 pages - 174 blocks fell back to raw HTML (navigation menus, advanced widgets) Per-Page Results: - Simple pages: 82-86% conversion - Mixed content pages: 74-82% conversion - Complex pages (23 block types): 52% conversion
Falls back to rawHtml block type with pattern metadata. You can: - Add custom pattern definitions via filters - Report missing patterns on GitHub - Wire up existing extractors (many already exist)
Yes! Three ways: 1. Register patterns via filter: php add_action('stcw_headless_patterns_loaded', function() { \STCW\Headless\Engine\Detector\PatternRegistry::register('my_block', [ 'selectors' => ['.my-block-class'], 'extractor' => [MyExtractor::class, 'extract_my_block'], 'priority' => 8, 'confidence' => 0.95, ]); }); 2. Create detector modules (for larger block libraries) 3. Use pattern inheritance: php // Extend existing patterns PatternRegistry::register('custom_button', [ 'extends' => 'button', // Inherits base button selectors 'selectors' => ['.my-custom-button'], // Adds custom selectors ]);
Yes! The plugin is designed with a pluggable architecture: php // Register custom CMS target add_action('stcw_headless_register_targets', function() { $my_target = new My_CMS_Target(); \STCW\Headless\Engine\Target\TargetRegistry::register($my_target); }); Your target class must implement TargetInterface with methods for convert(), generate_schemas(), and export().
By default, these paths are excluded: * assets/ - Static assets (CSS, JS, images) * author/ - Author archives * category/, tag/ - Taxonomy archives * index.php/ - WordPress quirks * feed/, wp-json/ - API endpoints * sitemap/, 404/ - Utility pages * Blog index pages (Posts Page in Settings → Reading) Filter via stcw_headless_excluded_paths to customize.
WordPress "Posts Page" archives (the page set as your blog index in Settings → Reading) are intentionally skipped because they contain dynamic post loops, not static content. Individual blog posts are converted successfully. To recreate your blog index in Sanity: 1. Import individual posts (automatically converted) 2. Use this GROQ query to fetch posts: groq *[_type == "post"] | order(publishedAt desc) { title, slug, excerpt, publishedAt } 3. Build your blog index view in your frontend

Sign In / Register

You need to sign in or register to use this feature.