所以我有一个插件,我想有一个多选下拉列表,其中包含小部件设置中的所有类别,并存储(由管理员选择)所选类别(ID)。
然后检查我们是否正在查看一篇文章“is\\u single()”,并且该文章在\\u category(“3”)中有一些上述所选类别(假设我们选择了id为3的cat:Logo):
if(is_single() && in_category("3")){//do my thing}
当然,如果用户选择了1个以上,例如(3、5、6个cat ID(按其名称单击)),则编码如下:
if(is_single() && in_category($categoryholderfromdb)){//do my thing}
其中$categoryholderfromdb=“3,5,6”(在db中存储用户选项(小部件设置下拉列表))
我已经尝试过这样做,但我无法找出在检查多个值时使用下拉菜单multiselect然后使用“in\\u category”的部分。
有人能给我举个例子说明上述问题吗?谢谢