Show category with link

时间:2014-06-09 作者:Kareem

我试图显示带有链接的帖子类别,所以我使用了这个代码,但我不知道它有什么问题。它只显示没有链接的类别。

<p class="subjectCat"><?php
   foreach((get_the_category()) as $category) { 
     echo $category->cat_name . \' \';
      echo $category_link = get_category_link( $category_id );                          
   } 
?></a></p>

1 个回复
最合适的回答,由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);
}
?>

结束

相关推荐

使用Get_Categories显示类别的图像,或显示任何子帖子中的图像

我正在使用get\\u categories列出父类别的子类别。我想使用get\\u categories输出将图像添加到子类别。我可以从我正在使用get\\u categories的类别的子类别(即父类别的子类别)的任何帖子中获取特色图像。我不想显示任何其他孙儿信息,只想从每组类别的孩子中获得一张特色图片我当前使用的代码是$args = array(\'child_of\' => 1 ); $categories = get_categories($args); forea