2017-01-27 11 views
0

忍者フォーム(v3)のWordPressページにはラジオリストがあり、URL変数に基づいて事前に選択された特定のラジオボタンを用意する必要があります渡された: http://the-website.com/ninja-form-page/?tour=2は、フォームページが読み込まれるときにリスト内の2番目のラジオボタン(値= 2)があらかじめ選択されるようになります。忍者フォーム3 - URL変数に基づいてラジオボタンを事前選択する

これは容易にURL変数をチェックし、一致(http://www.wpmusketeer.com/pre-populate-ninja-forms-fields-from-url-parameters/)のフォーム・フィールド・ラベルをループのfunctions.phpにフィルタをニンジャ-フォームV2Xで達成されました。しかし、私はv3xの解決策を理解することはできません。フォームフィールドは全く異なったレンダリングをしているようで、v2xのようなv3xのドキュメントにはAPIセクションはありません。

答えて

0

使用 "ninja_forms_render_default_value" フィルタ:もちろん

add_filter('ninja_forms_render_default_value', 'my_ninja_forms_pre_populate', 10, 3); 
function my_ninja_forms_pre_populate($default_value, $field_type, $field_settings){ 
    if('field_key' == $field_settings[ 'key' ]){ 
     $default_value = 2; 
    } 
    return $default_value; 
} 

- "query_vars"

として、あなたのURLの変数を登録します
関連する問題