글을 작성할 때 카테고리를 선택하게 될 것이고 목록 페이지(category.php) 또는 상세 페이지(single.php)에서 선택한 카테고리가 노출되고 있을 것이다.
대부분은 그대로 카테고리를 운영하고 있지만 때로 커스터마이징할 경우 특정 카테고리는 노출되고 싶지 않을 때가 있다.
php로 간단히 정리해본다.
<?php $nums = 0; foreach((get_the_category()) as $cat) { if (!($cat->cat_ID==83)) echo '<a href="'.$category_link.'" title="'.$cat->cat_name.'">'.$cat->cat_name.'</a>'; if ($nums > 1) { echo $nums.', '; }else{ $nums = $nums+1; }; //if } ?>
제외시킬 특정 카테고리의 ID는 83이라고 가정한 코드이다.
위 코드 중에는 $num이 있을텐데 이는 두개 이상일 경우에 쉼표(, )로 구분 주기 위한 코드이다.