如何调用附件类别的名称?
看起来像<?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\' );
最合适的回答,由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.\';
?>