如何列出 Contact Form 7 WordPress 的所有表单字段?

How to List all the Form Fields of Contact Form 7 WordPress?

大多数开发人员在开发与CF7相关的任务时,他们需要字段的类型和名称,但由于自定义post类型,表单被存储为内容,因此通常他们无法抓取.

所以我可以以适当的方式获取所有这些字段?

大多数开发人员在开发与CF7相关的任务时,他们需要字段的类型和名称,但由于自定义post类型,表单被存储为内容,因此通常他们无法抓取.

所以要获取类型、名称、基本类型等...您需要获取所有联系表 post。 您需要遍历每个联系表单 post 并将表单内容作为参数传递到下面的扫描函数中

    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;
      }
   }