Forms 基于Datepicker限制重力表单提交的数量

Forms 基于Datepicker限制重力表单提交的数量,forms,datepicker,duplicates,Forms,Datepicker,Duplicates,好的,我有一段代码,来自Gravity表单支持人员,它应该限制一个人提交带有选定日期的表单的次数。它本质上限制了datepicker字段中的重复项。问题是,它不起作用了 这是: / custom no duplicates validation for form 1 field 2 add_action( 'gform_is_duplicate_1', 'limit_dates', 10, 4 ); function limit_dates( $count, $form_id, $field,

好的,我有一段代码,来自Gravity表单支持人员,它应该限制一个人提交带有选定日期的表单的次数。它本质上限制了datepicker字段中的重复项。问题是,它不起作用了

这是:

/ custom no duplicates validation for form 1 field 2
add_action( 'gform_is_duplicate_1', 'limit_dates', 10, 4 );
function limit_dates( $count, $form_id, $field, $value ) {
    if ( $field['id'] == 2 && $count < 6 ) {
        return 0;
    } else {
        return $count;
    }
}
/表单1字段2的自定义无重复验证
添加行动('gform_is_replicate_1','limit_dates',10,4);
函数限制\u日期($count、$form\u id、$field、$value){
如果($field['id']==2&&$count<6){
返回0;
}否则{
返回$count;
}
}

它不起作用。我希望在datepicker上选择的每一天只提交6篇文章。

我一直想在我的代码片段中添加对“按字段值限制”的支持。安装代码段后,可以使用此配置将字段限制为6个“重复”提交。之后,它将给您一个验证错误

new GW_Submission_Limit( array(
    'form_id' => 1,
    'limit_by' => 'field_value',
    'limit' => array(
        // "2" is your field ID, "6" is your limit
        2 => 6 
    ),
    // assuming you want this limit to apply forever
    'time_period' => false 
) );

完整详细信息:

重力表单支持人们对它不起作用的说法是什么?大致上,提供的代码是我们在这里可以为您提供的支持量的限制。你可能会考虑和开发人员一起工作。嗨,这给了我一个错误,GWYSudiExthIOLL是一个无效的类或者什么。没有找到。我将上面的代码复制并粘贴到我的functions.php中,现在网站已经关闭。我做错什么了吗?致命错误:在第6行的/home/content/20/11764420/html/wp content/themes/triton lite/functions.php中找不到类“GW_Submission_Limit”,您必须包含完整的代码段,而不仅仅是配置部分。