SuperAPI AI 工具集

wp-pods

编程与开发

查看项目

更新于 10-15 23:48

技能介绍

用途:本技能面向 WordPress 的 Pods Framework,用于创建与管理自定义文章类型(CPT)、自定义分类法、自定义字段以及自定义数据库表(高级内容类型 ACT),是站点自定义内容模型、字段定义与关系数据的主要结构层。

主要能力:创建或修改 CPT 与分类法;读写、填充和同步 Pods 自定义字段;编写查询 Pods 数据的 PHP;建立内容类型之间的双向关系;将 Pods 字段暴露到 WordPress REST API 或 Abilities API;与 Gravity Forms 集成(pods-gravity-forms 插件),在表单提交时映射字段并自动创建或更新 Pod 项,支持将多选字段映射到关联项。

关键用法与限制:使用前必须向 AI 助手声明该 Pod 的存储类型。postmeta(默认)数据存于 wp_postmeta,可用 WP_Query、get_post_meta() 或 pods_field() 查询;ACT 存于自定义表 wp_pods_<name>,只能用 pods_field() 查询,绝不能对 ACT 使用 get_post_meta(),否则会查错表并静默返回空。字段读取可用 pods_field('program', $post_id, 'start_date') 或 pods 对象 $pod->field()。保存关系字段时必须传原始整数 ID 数组,不能传标题文本,否则破坏关系完整性。安装命令:wp plugin install pods --activate;Gravity Forms 集成:wp plugin install pods-gravity-forms --activate。可通过 register_rest_field 或 wp_register_ability 暴露字段。官方文档位于 https://pods.io/docs/,代码参考 https://pods.io/docs/code/,插件仓库为 https://wordpress.org/plugins/pods/ 与 https://github.com/pods-framework/pods。其他如具体收费、平台版本与性能数据暂未提供。