我正在使用此代码循环遍历字段:
add_filter( 'ninja_forms_submit_data', function ( $form_data ) {
$form_model = Ninja_Forms()->form( $form_data[ 'id' ] );
foreach( $form_data[ 'fields' ] as $field ){
$field_model = $form_model->get_field( $field[ 'id' ] );
$field_key = $field_model->get_setting( 'key' );
if( 'subject_test' == $field_key ){
$field_model->update_settings( 'value', 'foo' )->save();
}
}
return $form_data;
} );
subject_test 是我要更改值的字段的键。
我尝试了许多其他方法来更改值,但似乎没有任何效果。
谁能指出我正确的方向?