在WordPress中显示来自自定义分类的最新帖子

时间:2021-06-12 作者:Alex897

我创建了一个名为;网站;。我搞不懂what code to put in single.PHP 仅从“显示相关帖子”;“现场”;自定义分类法。

请帮忙。

1 个回复
SO网友:Fabian Mossberg

您需要的是添加tax_query 到您的WP_Query 参数,用于检查所查询的帖子上是否存在分类法。

下面是一个获取3篇最新发布的文章的示例,这些文章都设置了分类网站。

$args      = array(
    \'post_type\'      => \'post\',
    \'post_status\'    => \'publish\',
    \'posts_per_page\' => 3,
    \'tax_query\'      => array(
        array(
            \'taxonomy\' => \'site\',
            \'operator\' => \'EXISTS\',
        ),
    ),
);
$the_query = new WP_Query( $args );
<良好阅读文档WP_Meta_QueryWP_Query

相关推荐

Taxonomy rewrite question

我有定制的餐饮、住宿和活动职位类型。这些自定义帖子类型中的每一种都使用一种称为region的自定义分类法。例如,如果我有一个名为“闹市区”的地区,我希望能够通过转到域来显示该地区的用餐选项。com/市中心/餐饮。或者通过进入域名展示该地区的酒店。通讯/市中心/住宿。所以,基本上,我喜欢创建一个重写规则来给出结构域。com/tax term/cpt slug显示已选择该税项的cpt的所有帖子。有什么办法吗?