The REST bridge was rewriting the `supports` array on bricks_template (and case_study, scenario) by force-adding ['title','editor','author','custom-fields']. For bricks_template specifically, Bricks's own registration sets supports = ['author','revisions','thumbnail','title'] — deliberately WITHOUT 'editor', because the post type is meant to be edited only via the Bricks builder, not the WP block editor. Adding 'editor' confused Bricks's builder : it would refuse to open the template with "Invalid post type" because the post type now claimed to support two incompatible editors. Fix : keep the original supports list untouched, only append 'custom-fields' (which IS required for /wp/v2/<type>/<id> to expose the `meta` field). All templates (Header #25, Footer #46, Single Post #154) should now open in the Bricks builder again. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14 KiB
14 KiB