自定義類型的分類是無法用 <?php echo get_category_link( $category_id ); ?> 輸出分類鏈接地址的,需要用 get_term_link() 函數
語法結構
get_term_link( object|int|string $term, string $taxonomy )
參數
$taxonomy自定義分類的名稱
實例
<?php
//根據別名redian獲取其對應的分類id
$term=get_term_by('slug','theme','products');
$term_id=$term->term_id;
//根據id獲取分類對應鏈接
$link=get_term_link($term_id,'products');
echo $link;
?>