글 작성시 선택한 카테고리를 노출할 때 특정 카테고리 제외 노출

글을 작성할 때 카테고리를 선택하게 될 것이고 목록 페이지(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이 있을텐데 이는 두개 이상일 경우에 쉼표(, )로 구분 주기 위한 코드이다.

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP