这让我发疯,我尝试了各种不同的东西。本质上,想要的效果是使用内置in_category函数在 Wordpress 中定位两个不同的类别。
这是我目前的代码:
if(in_category( array("Snacks", "Other Nuts") )) :
//do something
endif;
这将适用于类别Snacks,但不适用于类别Other Nuts。当我Other Nuts用另一个类别名称替换时,例如Confections,它可以完美运行。
我假设这与类别名称中的空格有关Other Nuts。不过,我尝试使用它的类别 ID 和类别 slug 无济于事。
知道这里发生了什么吗?