2016-10-15 7 views
0

私はこのプラグインをハッキングする方法を理解しようとしています。Gravity Formsパーソナリティクイズアドオン。 (https://wordpress.org/plugins/gravity-forms-personality-quiz-add-on/Gravity Formsパーソナリティクイズアドオン

基本的に私はクイズ内の特定の質問に「ウェイト」を追加するために4つのフィールドを作成しました。プラグインに付属するランダムオプションのタイブレーク機能を使用するのではなく、バックエンドのACFフィールド内で、重要な順番で質問の番号を格納します(つまり、フィールド2には2番があり、質問2はタイブレイカーの最も重要な質問です)。

各回答にはN、I、SまたはDに関連する特定の文字値があります。同数の場合(つまり、「N」の数字が&「選択」されている場合)、コードは循環して表示されます最初のタイブレイカー問題(この場合は質問2)にNまたはIのいずれかの値がある場合、その文字が最終結果になります。質問2に対してNまたはIが選択されていない場合、タイブレイカーコードは次に重視される次の質問に移動し、同じテストを実行します。

問題は最初のクイズでのみ機能し、パートナークイズの「あなたのラブスタイルクイズ」はまったく機能しないようです。

誰かがこの作業を行う方法に関する提案があれば、私に知らせてください。ここで

は、スレッドと私のコードへのリンクです:https://wordpress.org/support/topic/tie-breakers-via-acf/

答えて

0

は、この作業を手に入れた、前にクイズの質問に持つ疑問は、クイズの結果に干渉しているようです。それらを下に移動することで、タイブレイカーが正常に機能するようになりました。

関連する問題