【发布时间】:2017-08-15 12:54:34
【问题描述】:
当单个帖子有多个类别时,我想只显示其主要类别。目前使用此代码:
<?php
$perma_cat = get_post_meta($post->ID , '_category_permalink', true);
if ( $perma_cat != null ) {
$cat_id = $perma_cat['category'];
$category = get_category($cat_id);
} else {
$categories = get_the_category();
$category = $categories[0];
}
$category_link = get_category_link($category);
$category_name = $category->name;
?>
<a href="<?php echo $category_link ?>"><?php echo $category_name ?></a> <span class="ion-ios-arrow-right"></span></li>
目前找不到太多关于此的文档。有什么改进的建议吗?
【问题讨论】:
-
您是否使用 yoast 来设置您的主要类别?