我正在尝试更改“总计”(重力/定价字段/总金额)字段值,然后再存储在数据库中。
mycred是WP中基于点的系统。
“信用”字段的工作代码:(59)
add_action( 'gform_pre_submission_142', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
if ( $current_user->mycred_default < $_POST['input_148']) {
$_POST['input_59'] = 'Insufficient Credits';
}
}
输入59是一个下拉选择(贷项字段),在这种情况下它可以工作。字段为更新。
输入148是GravityForm(字段ID 148)中的“总计”
我希望使用相同的逻辑将“总值”简单地更改为0,但不进行任何更改。有什么限制或我不知道不能在“重力表”中更改“总值”定价字段的东西吗?
add_action( 'gform_pre_submission_142', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
if ( $current_user->mycred_default < $_POST['input_148']) {
$_POST['input_128'] = '0';
}
}
PS:我不想使用gform_validation等。我希望用户在页面中看到“积分不足”。
谢谢! 娜塔莉(Nathalie)