重力形式人格测验附加组件

时间:2016-10-15 11:30:13

标签: php wordpress forms

我正在试图弄清楚如何破解这个插件Gravity Forms Personality Quiz Add-on。 (https://wordpress.org/plugins/gravity-forms-personality-quiz-add-on/

基本上我在ACF中创建了4个字段,为测验中的特定问题添加了更多“权重”,基本上“强制”了一个决胜局,而不是使用插件附带的随机选项打破平局功能。在后端ACF字段中,我们按重要性顺序存储问题的数量(即,字段1中具有数字2以表示问题2是在决胜局的情况下最重要的问题)。

每个答案都有一个与N,I,S或D相关联的特定字母值。如果出现平局(即选择相同数量的“N”和“I”),代码应循环显示并查看如果第一个决胜局问题(在这种情况下问题2)的值为N或I.如果是,则该字母将是最终结果。如果问题2中没有选择N或I,那么决胜局代码应继续进行下一个最高加权问题并执行相同的测试,依此类推。

问题是它似乎只适用于第一次测验而且只有“你的爱情测验”合作伙伴测验根本不起作用。

如果有人对如何使其工作有任何建议,请告诉我。

以下是该主题和我的代码的链接:https://wordpress.org/support/topic/tie-breakers-via-acf/

1 个答案:

答案 0 :(得分:0)

有了这个工作,似乎在测验问题之前有问题干扰了测验结果。通过将它们移到底部,破坏者现在按预期工作。