使用两个单独的分类标记的帖子的索引页

时间:2014-06-13 作者:Jeff

我有一个自定义的帖子类型Book 有三种自定义分类法:

非小说类图书有声读物的读者是青少年,我的目标是为两种或三种分类法的多种不同组合创建索引(又称归档)页面。例如,我想要一个“儿童小说”页面和一个“成人电子书”页面。如果可能的话,我希望在没有任何PHP的情况下实现这一点,因为定制PHP往往具有许多硬编码属性,这使得模板很难维护。

如何使用多种分类法的不同组合创建索引页?

1 个回复
SO网友:leromt

这与this question.

在模板中尝试类似的操作,并根据需要的组合将and条件更改为和/或(视情况而定)。

$args = array(
\'post_type\' => \'Book\',
\'tax_query\' => array(
    \'relation\' => \'AND\',
    array(
        \'taxonomy\' => \'Genre\',
        \'field\' => \'slug\',
        \'terms\' => array( \'Fiction\' )
    ),
    array(
        \'taxonomy\' => \'Media Type\',
        \'field\' => \'slug\',
        \'terms\' => array( \'eBook\' )
    )
)
);
$query = new WP_Query( $args );

结束

相关推荐

Taxonomy vs Post Status

我正在构建一个web应用程序,因此可扩展性是我开发时的主要关注点之一。在我正在构建的应用程序上,我有一个名为“项目”的帖子类型。项目可以是:我不需要任何类型的UI,只需要能够查询处于一种或多种状态的所有项目。我假设,由于post\\u status位于posts表中,使用此方法执行这些查询比使用分类法更快?所以,我的问题是,如果有100000个项目,查询哪个会更快?发布状态还是分类法?干杯