如何使用gform_product_info更新重力形式的总条目

时间:2018-11-29 14:31:49

标签: wordpress gravity-forms-plugin gravityforms

下面的钩子覆盖重力形式上的总计,并向用户显示基于数量的折扣总额。

<script type="text/javascript">
gform.addFilter( 'gform_product_total', function(total, formId){

if(formId != 11)
return total;
if(jQuery("#input_11_6").val() > 2){
     total *= .6;
    return total;
} else if (jQuery("#input_11_6").val() > 1) {
    total *= .7;
    return total;
}
else if (jQuery("#input_11_6").val() != 1) {
    return total;
}
return total;

} );

现在我的问题是,在检查后端的用户条目时,它显示了原始总数。任何建议都会有很大帮助。

1 个答案:

答案 0 :(得分:1)

为了更新后端中的条目,您需要在主题函数.php上添加一个过滤器

 add_filter( 'gform_product_info', function( $product_info, $form, $entry ) {
// add your code here.

}, 10, 3 );

示例代码在这里。 https://pastebin.com/xgYYXyTh