Get Attachment Category Name

时间:2016-05-12 作者:BlueHelmet

如何调用附件类别的名称?

看起来像<?php get_attachment_category_name ?>$attachment->category_name

这将只输出类别的名称,该名称是使用以下函数创建的:

function add_categories_to_attachments() {
    register_taxonomy_for_object_type( \'category\', \'attachment\' );
}
add_action( \'init\' , \'add_categories_to_attachments\' );

1 个回复
最合适的回答,由SO网友:BlueHelmet 整理而成

答案如下:http://www.wprecipes.com/how-to-display-category-name-without-link

出于我的目的,我需要定义category函数,然后在php echo:

     <?php
$category = get_the_category($attachment->ID);
    echo \'html goes here\';
    echo \'\'.$category[0]->cat_name.\';
    ?>
此外,为了帮助消除类别名称中的空格或标点符号,它可以显示slug:

<?php
$category = get_the_category($attachment->ID);
    echo \'html goes here\';
    echo \'\'.$category[0]->slug.\';
    ?>