我有一个关于PHP条件逻辑的非常简单的问题。我有一些代码,我想根据帖子类别类型加载不同的头文件。下面的代码工作:WordPress - PHP条件逻辑
if(in_category('news')) {
get_header('tertiary');
}
elseif(in_category('events')) {
get_header('tertiary');
}
else {
get_header('secondary');
}
但是,当我尝试将代码简化为:
if(in_category('news' || 'events)) {
get_header('tertiary');
}
else {
get_header('secondary');
}
为事件没有加载的第三头文件,它显示了二次头文件为。我在我的主题的其他地方使用了类似的代码,并且没有任何问题。所以我不确定它为什么不在这里工作。我没有在我的PHP控制台中发现错误。
不上查找任何文档该方法,你确定甚至有效,你可以在方法调用中抛出一个条件语句?它不会更像in_category('news')||吗? in_category( '事件') –