我正在使用此代码将自定义字段值列出到 Wordpress中此类别的下拉列表元素中(我要指出的是屏幕截图)。
所以下拉列表中有重复的项目,我如何删除列表中的重复条目?
提前致谢。
最好的办法是在将它们打印到列表之前检查重复项。如果它们总是被排序(如您的示例中所示),那么您只需跟踪您使用的最后一个值即可轻松完成此操作。确保当前值不匹配,然后显示它并将其分配为新的最后一个值。
删除重复的自定义字段:WordPress › 自定义字段分类 « WordPress 插件
我从 IRC 人员 (alxndr) 那里找到了解决方案。这个例子解决了我的问题。
在这里检查:http: //www.martienus.com/code/javascript-remove-duplicates-from-array.html
或谷歌“删除重复的javascript”或类似的东西。
所以基本上,将下拉列表中的所有内容读入一个数组,删除下拉列表中的所有内容,对数组进行重复数据删除,然后将结果添加到下拉列表中,以便快速而肮脏......
我敢肯定,您可以稍后再回来并通过仅从下拉列表中删除内容而不删除其他所有内容并稍后将它们添加回来作为效率练习来完成所有操作。