带有逗号链接的类别列表(&L)

时间:2011-11-24 作者:Justin

尝试列出以逗号分隔的帖子类别,并链接到类别存档。

                <?php
                foreach((get_the_category()) as $category) {
                if($category->name==$homecat) continue;
                $category_id = get_cat_ID( $category->cat_name );
                $category_link = get_category_link( $category_id );
                echo \'<span class="cat"><a href="\'.$category_link.\'">\'.$category->cat_name.\'</a></span>\';
                } ?>
谢谢你的帮助!

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

如果您在循环中,可以使用\\u类别:

<?php the_category(\', \'); ?>

如果没有,则使用以下代码:

<?php
$output = \'\';
foreach((get_the_category()) as $category) {
    if($category->name==$homecat) continue;
    $category_id = get_cat_ID( $category->cat_name );
    $category_link = get_category_link( $category_id );

    if(!empty($output))
        $output .= \', \';
    $output .= \'<span class="cat"><a href="\'.$category_link.\'">\'.$category->cat_name.\'</a></span>\';
}
echo $output;
?>

SO网友:Evan Yeung

如果你在循环中,你可以使用the_categoryhttp://codex.wordpress.org/Function_Reference/the_category

结束