如何在phpMyAdmin的WordPress数据库中查找高级自定义字段(ACF)组?
WordPress自定义字段存储位置与ACF组数据库查找方法
一、手动创建的自定义字段存储位置
- 字段值存储:
- 文章/页面的自定义字段值存在
wp_postmeta表(表前缀可能因你的设置不同,比如wp_改成了其他),每条记录对应一个字段:post_id:关联对应的文章/页面IDmeta_key:你设置的自定义字段名称meta_value:字段的内容值
- 用户资料的自定义字段值存在
wp_usermeta表,结构类似,用user_id关联用户ID
- 文章/页面的自定义字段值存在
- 自定义验证逻辑:
手动添加的自定义验证代码不会存在数据库里,一般写在主题的functions.php文件,或者你自己创建的自定义插件中,通过WordPress钩子(比如save_post、user_profile_update_errors)实现验证逻辑。
二、在phpMyAdmin中查找ACF字段组
ACF的字段组和单个字段都是以自定义帖子类型的形式存储的,步骤如下:
- 打开phpMyAdmin,进入你的WordPress数据库
- 找到
wp_posts表(注意表前缀,比如你的数据库前缀是myblog_,那就是myblog_posts) - 筛选
post_type列,值为acf-field-group,这些记录就是所有的ACF字段组 - 要查看字段组的具体配置(比如字段规则、验证设置),去
wp_postmeta表,关联wp_posts里字段组的ID,查找meta_key以_acf_开头的记录,比如_acf_fields会存储该组下所有字段的详细信息
内容的提问来源于stack exchange,提问作者Sorceriv
相关产品推荐
相关产品推荐

