根据复选框或选择创建第二个条目 - 重力形式
Posted
技术标签:
【中文标题】根据复选框或选择创建第二个条目 - 重力形式【英文标题】: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 函数的组合,但是在那之后我迷路了
【问题讨论】:
【参考方案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,如果需要,将来会更新。
【讨论】:
以上是关于根据复选框或选择创建第二个条目 - 重力形式的主要内容,如果未能解决你的问题,请参考以下文章
php 重力Wiz //重力形式//将GF复选框字段映射到ACF复选框字段