在其中一个项目中,我们广泛使用了Ninja表单。我们正面临一个独特的问题。
表单Id和字段Id在前端附加_1。当我们查看后端和数据库时,表单id和字段id是由Ninja表单生成的,没有附加_1。
例如,表单id是28。在页面检查的前端显示为nf-form-28_1。
字段id为384,显示为nf-form-384_1。
请注意,这不是发生在所有的表单或字段。似乎是随机的行为,我无法理解。
感谢NF Field前端视图
表单ID的前端视图
字段的Db条目
我知道这是一个旧的帖子,但我想我还是把它贴出来,以防它对别人有帮助。
这个问题发生在我最近,当我有一个插件冲突与所有在一个SEO插件,形式实际上是在前端生成两次。通过一个接一个的禁用插件,我发现这个插件是导致问题的原因。
为了解决这个问题,我添加了一个过滤器来禁用aioseo解析短代码:
add_filter('aioseo_disable_shortcode_parsing', '__return_true');
希望对别人有所帮助。