Как добавить скрытое поле в cf7?

Для добавления скрытого поля в плагин Contact Form 7 (CF7) вам понадобится использовать дополнительный плагин или настроить дополнительный код в вашей теме или файле функций.

1. Использование CF7 Hidden Field плагина:
- Установите и активируйте плагин CF7 Hidden Field.
- После активации плагина, перейдите к редактированию вашей формы CF7.
- Добавьте новый элемент формы, выбрав Hidden field из списка доступных полей.
- Введите желаемое имя поля в соответствующем поле ввода.
- Там же можно задать значение по умолчанию, если требуется.
- Нажмите "Сохранить изменения", чтобы изменения вступили в силу.

2. Использование дополнительного кода:
- Откройте редактор темы или файл функций на вашем WordPress сайте.
- Найдите код [contact-form-7 id="123" title="Contact form 1"], где "123" - это ID вашей формы CF7.
- Чтобы добавить скрытое поле, введите <input type="hidden" name="hidden-field" value="your-value" />, где "hidden-field" - это имя вашего скрытого поля, а "your-value" - это желаемое значение.
- Очистите кеш вашего сайта, чтобы изменения вступили в силу.

3. Использование дополнительного плагина или дополнительного кода с действием фильтра:
- Добавьте следующий код в функции вашей темы или файл функций:

function add_hidden_field( $tag, $unused ){
    $tag['type'] = 'hidden';
    $tag['raw_values'] = array( '' );
    $tag['values'] = array( '' );
    $tag['labels'] = array( '' );
    $tag['options'] = array( '' );
    $tag['name'] = 'hidden-field';
    $tag['default'] = 'your-value';
    return $tag;
}
add_filter( 'wpcf7_form_tag', 'add_hidden_field', 10, 2 );

- Замените "hidden-field" на имя вашего скрытого поля и "your-value" на желаемое значение.
- Очистите кеш вашего сайта, чтобы изменения вступили в силу.

Установка CF7 Hidden Field плагина обычно является самым простым решением для добавления скрытого поля в CF7 без необходимости в дополнительном коде. Однако, в случае, если у вас есть специфические требования или ограничения, использование дополнительного кода может быть более гибким вариантом.