用途:按 WordPress 全站编辑(FSE)架构生成区块主题的各类文件,包括 theme.json、区块模板与模板部件、区块图案、functions.php、style.css 及首页版式。
主要能力:定义标准目录结构(theme.json、style.css、functions.php、templates/、parts/、patterns/);theme.json 的 schema/version、settings(颜色板、字体族与字号阶、间距)、styles(排版、链接、按钮、标题元素);区块模板用 wp 注释标记与 template-part 组合,页眉用 level:0 的站点标题加导航,页脚按站点类型组织内容;图案以 PHP 注释头注册;functions.php 保持极简,字体与样式须通过 enqueue_block_assets 同时作用于前台和编辑器;style.css 包含主题元数据和非 theme.json 能实现的布局、动画等自定义 CSS。还涵盖动画与动效:用 className 属性给区块挂载 fade-up、slide-in、stagger-children、hover-lift、float 等类,滚动显现用 IntersectionObserver 加 animate-on-scroll,并且必须提供 prefers-reduced-motion 规则;卡片行用等宽列与 flex 实现等高和底部对齐 CTA,并重置页脚上边距;落地页各区块使用 alignfull 全宽带与有限宽内容组合。
使用方式:按资料中的文件名与钩子组织主题文件,保持命令与代码原样,例如 add_action( 'enqueue_block_assets', 'theme_slug_enqueue_assets' )。
限制:生成内容禁止使用表情符号;禁止 eval()、create_function()、shell_exec()、exec()、system(),输出用户派生值时使用 esc_html()、esc_attr()、esc_url();字号与行高有具体范围要求。价格、平台与效果等未提供。