Преобразование динамического флажка контактной формы 7 в скрытое поле или в непроверяемый флажокPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование динамического флажка контактной формы 7 в скрытое поле или в непроверяемый флажок

Сообщение Anonymous »

В форме контактной формы 7 мне нужны несколько динамических флажков.
Данные, связанные с флажками, берутся из метаданных пользователя.
Я чекбокс работает таким образом.
В контактной форме у меня есть:

Код: Выделить всё

[checkbox* checkbox_options]
В плагине:

Код: Выделить всё

add_action( 'wpcf7_init', function(){  remove_action( 'wpcf7_swv_create_schema', 'wpcf7_swv_add_checkbox_enum_rules', 20, 2 );  });

function dynamic_options($tag){

if ( $tag['name'] != 'checkbox_options' )
return $tag;

$current_user = wp_get_current_user();
$s = get_user_meta( $current_user->ID, 'my_user_data', true );
$f1 = $s['my_user_data']['f1'];
$f2 = $s['my_user_data']['f2'];

// hard coded 1 for testing purposes
for ($i=0; $iфлажок преобразуется в скрытое поле с тем же идентификатором и именем;
[*]флажок виден, но установлен и не отмечен;

Я попробовал первый вариант, переопределив тип и базовый тип, но это сработало наполовину: сгенерированный HTML по-прежнему совместим со списком флажков, даже если скрытое поле в итоге создан. Это решение, по крайней мере, то, как я пытался его реализовать, неосуществимо, поскольку в конечном итоге оно приводит к добавлению нежелательного, очевидно, неустранимого HTML-кода (например, вы все еще видите напечатанное значение).
Есть ли способ реализовать первое или второе решение? 

Подробнее здесь: [url]https://stackoverflow.com/questions/79141913/converting-dynamic-contact-form-7-checkbox-to-hidden-field-or-to-uncheckable-che[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Преобразование динамического флажка контактной формы 7 в скрытое поле или в непроверяемый флажок
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Преобразование динамического флажка контактной формы 7 в скрытое поле или в непроверяемый флажок
    Anonymous » » в форуме Php
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Конвертирование флажки динамического контакта Форма 7 в скрытое поле или в нефиксируемый флажок
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Стиль флажка контактной формы 7
    Anonymous » » в форуме Html
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Стиль флажка контактной формы 7
    Anonymous » » в форуме CSS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»