来自URL的多类别查询是否已修复?

时间:2010-11-05 作者:jnthnclrk

现在是否可以从URL查询多个类别?

http://www.mywpsite.com/?cat=1+7

?

我认为这对tags for some time. 如果没有,是否有其他方法来实现这一点?

3 个回复
最合适的回答,由SO网友:EAMann 整理而成

如果您有WordPress的功能请求,最好的解决方法是在Trac上添加一个票证。然后开发人员可以采用该任务,修补WordPress,并将改进提交到下一个版本。如果Trac 已经为特定功能创建了票证,您可以对其进行评论,以进行权衡并遵循后续讨论。

上次我检查时,有一个用于同时查询分类法(标记、类别或自定义)中多个术语的票证:Ticket #12891.

根据票据,该项目计划纳入WP 3.1。但在第一个候选版本发布之前,我们无法确定。根据last scope update before the feature freeze, 这将包含在3.1中。。。但在3.1真正发布之前,它不会被“修复”。

如果您现在想使用该功能,您有几个选项:

您可以从Trac下载实际的修补程序,并修补WordPress安装以添加新功能。我不建议这样做,因为它们可能依赖于也可能不依赖于这些补丁中未明确包含的其他3.1改进(即由其他补丁添加的改进)WordPress Beta Tester 插件并升级到3.1-alpha版本。这将是使用新功能最安全的方法,but still might cause problems! WordPress 3.1还没有被认为是“稳定的”,一些特性/代码可能(肯定)在最终发布日期之前发生变化。无法保证最新的夜间构建不会出现bug

SO网友:Jan Fabry

如果指定多个category ID\'s separated by commas, 它们将合并为category__in (或category__not_in 如果ID为负)。category__in 表示该职位必须至少属于指定类别中的一个OR 查询)。category__not_in 表示该职位不得属于指定类别之一。相关代码可在中找到wp-includes/query.php, lines 1871 to 1909.

对于tags 你必须始终与slugs. 如果你用commas, 他们最终tag_slug__in, 如果你用plus signs 他们进入tag_slug__and. 这意味着如果你想OR 查询如果需要AND 查询您使用加号执行的操作。此处相关代码开始于line 1946.

SO网友:somatic

或者,您可以使用scribu的优秀查询多分类插件,获得您今天想要的功能。。。

http://wordpress.org/extend/plugins/query-multiple-taxonomies/

结束

相关推荐

WordPress删除wp_List_Categories中最后一项的分隔符

我正在尝试删除最后一个分隔符(通常是<br/> 标记,但我将其从wp\\u list\\u categories的最后一个链接更改为“/”)。基本上我想要这个:类别1//类别2//类别3//看起来像这样:类别1//类别2//类别3以下是我当前使用的代码:<?php $cat_array = array(); $args = array( \'author\' => get_the_author_meta(\'id\'),&#x