wp_list_categories に表示中のクラスを付ける。

<?php 
	$categories = get_categories('hide_empty=1&title_li=');
	if (is_array($categories)) {
		foreach($categories as $category):
			$cat_id = $category->cat_ID;
			$cat_title = $category->cat_name;
			$cat_url = get_category_link($cat_id);
			echo "<li";
			if (is_category($cat_id)) {
				echo ' class="current"';
			}
			echo '><a href="'.$cat_url.'" title="'.$cat_title.'">'.$cat_title.'</a></li>';
		endforeach;
	}
?>

2011.10.22 投稿 2017.10.23 更新

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles

Translate »