首页 > 解决方案 > 如何列出 Contact Form 7 WordPress 的所有表单字段?

问题描述

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

所以我可以以适当的方式抓住所有这些领域?

标签: wordpresscontact-form-7

解决方案


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

因此,要获取类型、名称、基本类型等……您需要获取所有联系表单帖子。您需要遍历每个联系表单帖子,并将表单的内容作为 agument 传递到下面的扫描功能中

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

推荐阅读