Как перечислить все поля формы контактной формы 7 WordPress? - PullRequest
0 голосов
/ 01 октября 2018

Большинству разработчиков при разработке задачи, связанной с CF7, им нужны тип и имя полей, но, как правило, им не удается получить данные, поскольку форма сохраняется как контент из-за пользовательского типа записи.

Так что я могу правильно захватить все эти поля?

1 Ответ

0 голосов
/ 06 октября 2018

Большинству разработчиков при разработке задачи, связанной с CF7, им нужны тип и имя полей, но, как правило, им не удается получить данные, поскольку форма сохраняется как контент из-за пользовательского типа записи.

Таким образом, чтобы получить тип, имя, базовый тип и т.д. ... вам нужно получить все контактные формы сообщения.Вам нужно пройтись по каждой записи в контактной форме и передать содержимое формы в функции сканирования ниже как аггмент

    foreach($form as $objForm){
     $manager = WPCF7_FormTagsManager::get_instance();
     $tags  = $manager->scan( $objForm->form );
     $filter_result = $manager->filter( $tags, $cond );
      foreach ($filter_result as $key => $value) {
          echo $value->type;
          echo $value->name;
      }
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...