Contact form 7 — Как отправить "Да", если чекбокс выбран и "Нет", если чекбокс не выбран?

Для отправки значения "Да" или "Нет" в 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 кода, не забудьте также протестировать форму после внесения изменений.