You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress如何通过数据库更新JetEngine创建的自定义文章类型CPT-1

需要重点关注的WordPress核心数据库表

(注:以下表名前缀默认是wp_,实际以你站点配置的表前缀为准)

1. wp_posts 表

该表存储所有类型内容的基础信息,你创建的CPT-1自定义文章类型的每篇内容,在该表中对应一条独立记录,核心关注字段:

  • ID:内容唯一标识,是关联自定义字段数据的核心主键,新增记录时会自动生成
  • post_type:内容类型标识,你的内容该字段值统一为CPT-1
  • post_title/post_content/post_excerpt:对应文章的标题、正文、摘要,按你的业务需求填充即可
  • post_status:内容发布状态,已发布填publish、草稿填draft
  • post_date/post_modified:内容的发布时间、最后修改时间

2. wp_postmeta 表

该表存储所有文章的自定义字段数据,你用JetEngine配置的所有自定义元字段的取值,都存在这张表中,核心关注字段:

  • post_id:和wp_posts表中对应内容的ID字段关联,绑定自定义字段归属的内容
  • meta_key:自定义字段的别名,必须和你在JetEngine中配置的字段别名完全一致
  • meta_value:对应自定义字段的存储值

操作提醒

  • 新增CPT-1内容时,需要先在wp_posts表插入符合要求的基础记录,拿到生成的ID后,再往wp_postmeta表插入该内容对应的所有自定义字段键值对
  • 如果你的自定义字段包含重复字段、关联字段等特殊类型,meta_value会存储序列化格式的PHP数组,直接修改时要严格遵循序列化格式规则,否则会导致字段无法正常读取
  • 所有数据库操作前务必先备份全量数据,避免误操作导致数据丢失
  • 条件允许的情况下更推荐用WordPress原生函数wp_insert_post、update_post_meta做批量增改,会自动处理序列化、缓存刷新等逻辑,容错率比直接操作数据库更高

内容的提问来源于stack exchange,提问作者JohnnyJup

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 13:57:03