使用wpFluent操作Fluent Form数据表后,WordPress表单条目未同步更新的问题求助
wpFluent操作Fluent Form数据表后,WordPress表单条目未同步更新的问题求助
大家好,我最近碰到个头疼的问题,想请各位帮忙分析下:
我在WordPress里用Fluent Form插件,尝试通过wpFluent直接操作fluentform_entry_details表来更新或插入数据,数据库里能明确看到数据已经更新/新增了,但回到Word后台的表单条目页面刷新后,完全看不到任何变化——既看不到更新后的字段值,也看不到新增的条目内容。
我试过的代码如下:
更新数据的代码:
wpFluent()->table('fluentform_entry_details')->where('form_id', registrationFormId)->update(['field_value' => $maValue]);
插入数据的代码:
wpFluent()->table('fluentform_entry_details')->insert($data)
数据库查询能确认字段已经更新或者新数据已经插入,但WordPress后台的表单条目就是没反应,我到底漏掉了什么环节?
我自己初步琢磨的几个方向(还没验证):
- 是不是Fluent Form有自己的缓存机制,直接改数据库没触发缓存更新?
- 是不是除了
fluentform_entry_details表,还有其他关联表需要同步操作?比如主条目表fluentform_entries? - 是不是应该用Fluent Form官方提供的函数来操作,而不是直接绕开插件逻辑改数据库?
希望有经验的朋友能给点思路,谢谢大家!
备注:内容来源于stack exchange,提问作者user3429155
相关产品推荐
相关产品推荐

