我正在试图弄清楚如何破解这个插件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/
答案 0 :(得分:0)
有了这个工作,似乎在测验问题之前有问题干扰了测验结果。通过将它们移到底部,破坏者现在按预期工作。