Формат, используемый контактной формой 7, немного отличается от вашего HTML, но есть несколько вариантов таргетинга, которых должно быть достаточно для захвата любого необходимого элемента.
При создании формы вы создадите шорткод флажка, который будет выглядеть примерно так
[checkbox my-checkbox id:my-checkboxes use_label_element "foo" "bar"]
This code will generate:
Набор из двух флажков
Каждый из них заключен в элемент (сам текст
в а)
Родительский элемент с id = "my-checkboxes" `
Таким образом, выходная разметка будет выглядеть примерно так (вместе с некоторыми
классы wpcf7 и Wordpress)
Foo
бар
Поскольку у вас есть идентификатор родительского элемента, вы можете нацелить эту конкретную часть формы и элементы в ней, используя селекторы в CSS или JQuery.
Например, #mycheckboxes> label> input и #mycheckboxes> label> input + span.
Для улучшения параметров таргетинга вы также можете создать один флажок для каждого шорткода и назначить идентификатор для каждого контейнера флажков.
[checkbox my-checkbox id:a-checkbox use_label_element "foo"]
[checkbox my-checkbox2 id:another-checkbox use_label_element "bar"]
надеюсь, это поможет, спасибо