我在获取附件类别名称(或ID)时遇到问题。我有附件ID,需要获取它的类别名称。我发现人们使用:
get_the_category( $attachment_ID )
但是它对我不起作用。它给了我一个空数组。
如果您在循环外执行此操作,则通常应该可以执行此操作。
category
对象具有cat_name
值,或者如果需要避免标点符号,则可以要求输入slug
。>>
<?php function my_category_name() {
$category = get_the_category($attachment->ID);
return $category[0]->cat_name;
}
?>