我想按名称获取某些分类法,以按类型过滤帖子类型:
$taxonomies = get_terms( array(
'taxonomy' => array('post_tag','case_study','area'),
'hide_empty' => false,
) );
但是当我尝试var_dump此数据时,它显示了错误的无效分类法。
我输入的代码错误吗?我也看不到文档。
答案 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/