Показать категорию со ссылкой

Я пытаюсь показать категорию сообщений со ссылкой на ее страницу, поэтому я использовал этот код, но я не знаю, что с ним не так. Он показывает только категорию без ссылки.

<p class="subjectCat"><?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; echo $category_link = get_category_link( $category_id ); } ?></a></p> 

РЕДАКТИРОВАТЬ

Вы должны посмотреть на get_the_category . Вероятно, вы ищете что-то вроде этого, как из кода

  <?php $categories = get_the_category(); $separator = ' '; $output = ''; if($categories){ foreach($categories as $category) { $output .= '<a href="'.get_category_link( $category ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . '">'.$category->cat_name.'</a>'.$separator; } echo trim($output, $separator); } ?>