WordPress получить ссылку категории

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

<?php

$categories = get_categories();

 foreach ($categories as $cat){ if($cat->parent < 1){ echo $cat->cat_name ; } } 

?>

Похоже, вы можете получить get_category_link – что-то вроде

 $categories = get_categories(); foreach ($categories as $cat) { $category_link = get_category_link($cat->cat_ID); echo '<a href="<?php echo esc_url( $category_link ); ?>" title="Category Name">Category Name</a>'; } 

должен распечатать ссылки на категории для вас.

Согласно Function Reference/get category link на Function Reference/get category link

 <?php get_category_link( $category_id ); ?> 

Пример:

 <?php // Get the ID of a given category $category_id = get_cat_ID( 'Category Name' ); // Get the URL of this category $category_link = get_category_link( $category_id ); ?> <!-- Print a link to this category --> <a href="<?php echo esc_url( $category_link ); ?>" title="Category Name">Category Name</a>