Для отправки значения "Да" или "Нет" в Contact Form 7 на основе состояния чекбокса, вам необходимо использовать Javascript в связке с HTML и CSS. Вот пример того, как это можно сделать:
1. **HTML**: Добавьте следующий HTML-код в форму Contact Form 7, чтобы создать чекбокс:
<label> <input type="checkbox" name="my_checkbox" class="my-checkbox"> Я согласен с условиями </label> <input type="hidden" name="my_checkbox_value" class="my-checkbox-value" value="Нет">
2. **Javascript**: Добавьте следующий скрипт Javascript в ваш код (можно разместить его в файле functions.php темы или в файле скриптов WordPress):
document.addEventListener( 'change', function( event ) { if ( event.target.classList.contains( 'my-checkbox' ) ) { var checkboxValue = event.target.checked ? 'Да' : 'Нет'; document.querySelector( '.my-checkbox-value' ).value = checkboxValue; } });
3. **CSS**: Для стилизации добавьте следующий CSS в ваш файл стилей (style.css или в соответствующий файл):
label { display: block; margin-bottom: 10px; }
После добавления этого кода в вашу тему WordPress и форму Contact Form 7, при выборе чекбокса значение "Да" будет отправляться вместе с формой, а если чекбокс не выбран - будет отправлено значение "Нет". Убедитесь, что ваша тема поддерживает добавление Javascript и CSS кода, не забудьте также протестировать форму после внесения изменений.