2

私は自分のサイトで重力フォームを使用しています。このためのカスタム レポートの作成に取り組んでいます。特定のフォーム ID に基づく重力フォーム フィールド名と ID が必要です。どうすればよいか教えてください。

次の関数を使用していますが、それに基づいてすべてのフォーム情報を表示しています。それを解析するのは非常に難しいようです。フィールド名を簡単に取得できるように、関数を教えてください。

  $forms = RGFormsModel::get_forms_by_id(13);
4

4 に答える 4

2

解析するのはそれほど難しくありません。

$fields=array();
foreach ( $forms['fields'] as $field ) {
    $fields[]=array($field['id'] => $field['inputName']);
}

PS RGFormsModel::get_forms_by_id は 1.7 以降非推奨の関数であるため、Gravity Forms < 1.7 を使用していると想定しています。

于 2013-09-11T00:21:45.853 に答える