SuperAPI AI 工具集

wp-block-patterns

通用与其它

查看项目

更新于 10-16 05:48

技能介绍

用途:用于为主题或插件创建可复用的 WordPress 区块布局、构建模式库、以编程方式注册模式、设置模式分类,以及处理同步(可重用)模式。

主要能力:模式分为非同步模式(每次插入为独立副本)与同步模式(全局修改后处处更新)。自 WordPress 6.0 起,推荐在主题的 /patterns/ 目录放置 PHP 文件来定义模式,文件头部注释可声明 Title、Slug 等必填项,以及 Categories、Keywords、Description、Viewport Width、Block Types、Post Types、Inserter、Template Types 等可选项。

使用方式:插件或动态模式可通过 register_block_pattern() 注册,配合 add_action('init', ...) 执行;也可用 register_block_pattern_category() 注册自定义分类,用 unregister_block_pattern() 或 unregister_block_pattern_category() 移除核心模式与分类。同步模式通过 wp_insert_post() 以 wp_block 文章类型创建,并可查询。模式可在区块模板中以 <!-- wp:pattern {"slug":"..."} /--> 引用,也可在 PHP 模板中用 do_blocks() 输出。

适用场景:主题与插件的可复用区块布局、页面级模板、上下文模式、内容锁定与模式覆盖等。

限制:资料未提供收费、价格或平台相关信息;具体版本要求(如 6.1、6.3)以文中标注为准。