Get post related on category

时间:2012-02-27 作者:menardmam

这是一个不同产品的目录网站。我需要一个功能,将获得所选产品的类别,并获得该类别中的所有产品

让我们看一个例子。一张桌子,是木质类和厨房用的。所以当展示桌子时,我喜欢桌子下面列出的所有其他厨房产品以及所有其他木制品。。。它有利于交叉销售!。。。

我该怎么做?

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

您可以使用WP_Query\'s tax_query 这样做。您需要args(仅在tax_query, 剩下的就交给你了,你有文档)看起来像这样:

\'tax_query\' => array(
    \'relation\' => \'OR\'
    array(
        \'taxonomy\' => \'category\',
        \'field\'    => \'slug\',
        \'terms\'    => \'wood\'
    ),
    array(
        \'taxonomy\' => \'category\',
        \'field\'    => \'slug\',
        \'terms\'    => \'kitchen\'
    )
),
该方法允许您查询任意类型的帖子。或者,您可以有多个WP_Querys和使用wp_get_post_categories() 获取foreach 提供动态生成的建议,每个建议都有自己的WP_Query. 这在某种程度上取决于您希望输出的外观。

结束