WordPress主题,文章模板调用当前文章页所属的分类名以及分类链接

风中赏雪 Wordpress Wordpress 2025-09-27 2,479 0

方法1:调用第一个分类(常用)


<?php 
$categories = get_the_category(); 
if ( ! empty( $categories ) ) {
    $first_category = $categories&#91;0&#93;; // 获取第一个分类
    $category_name = esc_html( $first_category->name );
    $category_link = esc_url( get_category_link( $first_category->term_id ) );
    echo '<a href="' . $category_link . '">' . $category_name . '</a>';
}
?>

方法2:调用所有分类(逗号分隔)


<?php 
$categories = get_the_category();
$output = '';
if ( ! empty( $categories ) ) {
    foreach( $categories as $category ) {
        $output .= '<a href="' . esc_url( get_category_link( $category->term_id ) ) . '">' . esc_html( $category->name ) . '</a>, ';
    }
    echo trim( $output, ', ' ); // 移除末尾逗号
}
?>