Php 如何通过it获取重力表单ID';她叫什么名字?
Gravity Forms API提供了一种获取表单的方法:但它只接受表单ID。如何通过名称获取特定表单?下面是一个函数,该函数通过名称查找表单并返回ID:Php 如何通过it获取重力表单ID';她叫什么名字?,php,wordpress,gravity-forms-plugin,gravityforms,Php,Wordpress,Gravity Forms Plugin,Gravityforms,Gravity Forms API提供了一种获取表单的方法:但它只接受表单ID。如何通过名称获取特定表单?下面是一个函数,该函数通过名称查找表单并返回ID: function gf_getFormByName($name) { $forms = GFAPI::get_forms(); foreach ($forms as $key => $form) { if($form['title'] === $name){ return $f
function gf_getFormByName($name) {
$forms = GFAPI::get_forms();
foreach ($forms as $key => $form) {
if($form['title'] === $name){
return $form;
}
}
return false;
}
不用说,如果您有多个同名表单,它将返回找到的第一个表单。“使用GFAPI::get_form将”…相当多余get_forms
已经获取了表单对象,因此您可以在找到它后直接从循环中返回,而不是再次将id传递到get_form
,这可能意味着另一个数据库查询。