попытка обновить записи форм гравитации с помощью gform_entry_id_pre_save_lead не обновляется. несколько полей
- я пытаюсь обновить запись, но фильтр 'gform_entry_id_pre_save_lead' создает записи, а не обновляет записи, которые мне нужны.
- как я могу пропустить более одного поля? я должен передать массив?
Я проверил данные $ _POST, и он содержит данные, которые я хочу
<code>add_filter( 'gform_entry_id_pre_save_lead_15', 'my_update_entry_on_form_submission', 10, 2 );
function my_update_entry_on_form_submission( $entry_id, $form ) {
// Get entris from register to class form and from add student to class form
$r = 5;
$a = 12;
$form_5 = GFAPI::get_entries($r);
$form_12 = GFAPI::get_entries($a);
// Marege the two entries to one array
$marged_entries = array_merge($form_5, $form_12);
// Get the student id
$student_id = $form["fields"][9]["defaultValue"];
// get the currect entry id
foreach ($marged_entries as $entry) {
if ($entry["post_id"] == $student_id) {
$entry_id = $entry['id'];
$update_entry_id = rgpost( 'input_13' );
echo '<pre>';
print_r( $_POST );
echo '
';}} вернуть $ update_entry_id? $ update_entry_id: $ entry_id;}