【问题标题】:Create a second entry based on a checkbox or choice - Gravity Forms根据复选框或选择创建第二个条目 - 重力形式
【发布时间】:2021-11-28 10:16:29
【问题描述】:

我正在使用 GF 进行比赛。我希望能够根据复选框的条件逻辑创建第二个参赛作品。

例如,这是针对乳腺癌筹款活动的,并且有一场比赛。如果有人提交参赛作品,在“您是乳腺癌幸存者吗?”问题旁边选择“是”。我们希望在表单中自动创建第二个条目,其中包含他们的信息。

我知道它是 gform_after_submission 钩子和 GFAPI::submit_form 函数的组合,但是在那之后我迷路了

【问题讨论】:

    标签: wordpress gravity-forms-plugin gravityforms


    【解决方案1】:

    这是一个代码 sn-p,如果选中了指定的复选框,它将创建一个与第一个相同的额外条目。

    // Update "123" to your form ID.
    add_filter( 'gform_after_submission_123', function( $entry ) {
        // Update "4" to your Checkbox field ID. Assuming this is a single checkbox field, leave the "1" as it will target the first checkbox.
        if ( $entry['4.1'] ) {
            GFAPI::add_entry( $entry );
        }
    }, 10 );
    

    我已将此添加到我们的Gravity Forms Snippet Library,如果需要,将来会更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 2021-06-24
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      相关资源
      最近更新 更多