7.6.2
Blockstudio 7.6.2 makes file-backed page reconciliation explicit and bounded, removing synchronization work from ordinary WordPress requests.
New
wp bs pages syncis the explicit deployment command for file-backed page reconciliation, with authoritative, full, and JSON output options
Fixes
- Frontend, admin, AJAX, REST, cron, and ordinary WP-CLI bootstrap requests no longer run full page discovery or reconciliation, and no longer write managed page posts
- Explicit reconciliation inventories managed posts through one indexed meta-key lookup, avoiding the previous large OR-meta query and multilingual query filters
- Collection post types, rewrites,
templateFordefaults, and page helper metadata load from compact persisted runtime state instead of rescanning page source trees - Unchanged reconciliation refreshes release-local runtime paths without rewriting managed post content, while failed reconciliation preserves the last verified collection configuration
- Collection child feeds, pagination, and embeds resolve before the generic child-page route
- Canvas performs one authenticated explicit reconciliation when opened, so authoring inventory remains current without restoring implicit synchronization
Changes
- Removed
themeDefaults.syncPagesInDevelopment; use the explicit CLI or PHP API Pages::init()is bootstrap-only and ignores its legacyforceargument; usePages::reconcile()orwp bs pages sync
Validation
- Full
CI,Distribution, andPHPStan Package Splitworkflows passed on commit2a00b05d Releaseworkflow passed and uploadedblockstudio.zip