【发布时间】:2016-10-15 11:30:12
【问题描述】:
我正在尝试弄清楚如何破解这个插件 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/
【问题讨论】: