【问题标题】:Advanced Custom Fields breaks Gravity Forms form with Conditional Logic高级自定义字段使用条件逻辑打破重力形式
【发布时间】:2014-02-23 08:37:55
【问题描述】:

当我创建没有条件逻辑的重力形式时,它可以完美运行,但是当我添加条件逻辑时,它根本不显示。
也没有错误,我将 wp-debug 设置为 true..

当我禁用高级自定义字段插件时它确实出现了,所以我知道这是这两个插件之间的冲突。

【问题讨论】:

  • 你能提供你遇到问题的代码吗?
  • 我不知道代码中的错误在哪里,可能在插件文件中。我只是用简码调用表单。
    我用多个主题对其进行了测试,但这没有帮助,所以它肯定在插件中

标签: php wordpress gravity-forms-plugin advanced-custom-fields


【解决方案1】:

确保 jQuery 被加载到页眉中,而gravityforms.min.js 被推迟到页脚——至少对我有用。 在这里查看答案:https://stackoverflow.com/a/43949673/7994214

【讨论】:

    【解决方案2】:

    可能的原因

    原因一:Javascript函数错误 :
    在 Gravity 表单中,如果您的表单使用条件逻辑,这意味着它具有内联样式 display:none 应用,如果您的页面有任何 JavaScript 问题,它们可以阻止 Gravity Forms 脚本运行,并且当这些脚本无法运行内联显示:none 样式无法移除。

    原因 2:重复的 jQuery 库 :
    也有可能,在 WordPress 已经将其副本包含在页眉中之后,主题包含了它自己的 jQuery 副本。 如果是这种情况,则删除另一个 jQuery 副本(来自主题)。

    【讨论】:

      猜你喜欢
      • 2013-12-25
      • 2013-09-10
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 2020-09-11
      • 1970-01-01
      • 2018-08-18
      相关资源
      最近更新 更多