我一直在使用它:
<?php
if (is_category(15)) {
$posts = query_posts($query_string . '&orderby=date&order=des&cat=15');
}
else {
if (is_category()) {
$posts = query_posts($query_string . '&orderby=title&order=asc&cat=-15');
}
}
?>
现在我想将猫85添加到猫15中。
我已添加
elseif (is_category(85)) {
$posts = query_posts($query_string . '&orderby=date&order=des&cat=85');
}
这似乎有用,但我关注cat=-15
部分中的else
- 我是否需要以某种方式在那里添加85,如果是的话,怎么样? cat=-15,-85
还是什么?
更多信息:这是来自我的WP博客中的archive.php。正如我所说的,上面的工作,但似乎else
由于某种原因(cat=-15
)重复了原始的猫15,所以现在好像我已经添加了一只新的猫在elseif
中,else
代码也需要提及85.我尝试将cat=-15
更改为cat=-15,85
,这使网站搞砸了。
答案 0 :(得分:1)
使您的查询可以使用多个值:
条件:
子句uri必须以
结束&cat[]=-15&cat[]=-85
在查询构建器中:
WHERE cat IN(-15,-85)
像这样的东西 (聆听我的电话。不能代码)