如何通过名称获取Gravity Forms表单ID?

时间:2019-12-06 10:54:57

标签: php wordpress gravity-forms-plugin gravityforms

Gravity Forms API提供了一种获取表单的方法:https://docs.gravityforms.com/api-functions/#get-form,但仅接受表单ID。如何通过名称获取特定表格?

1 个答案:

答案 0 :(得分:0)

这是一个按名称查找表单并返回ID的函数:

function gf_getFormByName($name) {
    $forms = GFAPI::get_forms();

    foreach ($forms as $key => $form) {
        if($form['title'] === $name){
            return $form;
        }
    }

    return false;
}

不用说,如果您有多个同名表单,它将返回找到的第一个表单。