方法1:调用第一个分类(常用)
<?php
$categories = get_the_category();
if ( ! empty( $categories ) ) {
$first_category = $categories[0]; // 获取第一个分类
$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, ', ' ); // 移除末尾逗号
}
?>
版权声明:如发现本站有涉嫌抄袭侵权/违法违规的内容请联系客服!




