我正在自定义wordpress的管理员,并为帖子的标签创建了一个新的自定义输入字段。 这是包含所有帖子类别的下拉列表。现在,我想查找所有具有特定类别的标签。所以,我在用这个:
$args = array(
'meta_key' => 'project',
'meta_value' => $idProject,
);
$allTags = get_tags( $args );
这是获取我想要的所有标签的正确方法吗?问题是带有标签的数组列表只有一个结果。它应该带2个带有我传递给变量$ args的项目ID的标签。
我想念什么吗?
我找到了解决方法:
$args = array(
'hide_empty' => false, // also retrieve terms which are not used yet
'meta_query' => array(
array(
'key' => 'project',
'value' => $idProject
)
)
);
$terms = get_terms( 'post_tag', $args );