Bricks's templateConditions for single posts expects: main: 'postType', postType: ['post'] (array of post types) NOT the singular/object variant I'd used: main: 'singular', object: 'post' The wrong format triggered "Invalid post type" when opening the template in the Bricks builder editor — Bricks's editor couldn't parse the condition and refused to load the template. Source : wp-content/themes/bricks/includes/admin.php line 1101 — the switch case for 'postType' confirms the expected shape. For 'any' (entire website, used by Header/Footer templates), no extra keys are needed beyond main='any'. Section/single templates need this postType array form. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
24 KiB
24 KiB