Ninja Form -表单和字段ID在前端添加_1



在其中一个项目中,我们广泛使用了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');

希望对别人有所帮助。

最新更新