如何列出 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;
}
}
大多数开发人员在开发与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;
}
}