我试图显示带有链接的帖子类别,所以我使用了这个代码,但我不知道它有什么问题。它只显示没有链接的类别。
<p class="subjectCat"><?php
foreach((get_the_category()) as $category) {
echo $category->cat_name . \' \';
echo $category_link = get_category_link( $category_id );
}
?></a></p>
最合适的回答,由SO网友:Pieter Goosen 整理而成
EDIT
你应该看看
get_the_category
. 你可能在抄本上找类似的东西
<?php
$categories = get_the_category();
$separator = \' \';
$output = \'\';
if($categories){
foreach($categories as $category) {
$output .= \'<a href="\'.get_category_link( $category ).\'" title="\' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . \'">\'.$category->cat_name.\'</a>\'.$separator;
}
echo trim($output, $separator);
}
?>