按名称获取多个分类

时间:2019-01-26 10:48:11

标签: wordpress taxonomy custom-taxonomy

我想按名称获取某些分类法,以按类型过滤帖子类型:

$taxonomies = get_terms( array(
    'taxonomy' => array('post_tag','case_study','area'),
    'hide_empty' => false,
) );

但是当我尝试var_dump此数据时,它显示了错误的无效分类法。

我输入的代码错误吗?我也看不到文档。

1 个答案:

答案 0 :(得分:0)

当每个内部分类法数组多于一个时,应指定它们之间的逻辑关系。

数组中的关系键描述了关系。可能的值为OR和AND。

'tax_query' => array(

'relation' => 'OR',

array(

'taxonomy' => 'products-category',

'field' => 'slug',

'terms' => $course_terms,

),

array(

'taxonomy' => 'space',

'field' => 'slug',

'terms' => $space_terms,

),

),

WordPress中的分类法是一种将帖子(本机和自定义帖子类型)分组到易于管理的组中的方法。对于WordPress用户,流行的分类法选项是类别和标签。在许多情况下,您可能需要在WordPress网站中创建自定义分类法,以更好地组织内容。

更多细节请看

WordPress自定义分类法:在WordPress中创建和显示自定义分类法

https://www.wpblog.com/create-custom-taxonomies-in-wordpress/