Печать всех тегов из пользовательского типа сообщения

Мне нужно распечатать все теги, которые я использовал в пользовательском типе сообщений.

Имя пользовательского типа post = mobile

Знак таксономии slug = бренд

<?php $terms = get_terms( 'brand' ); $count = count( $terms ); if ( $count > 0 ) { echo '<ul>'; foreach ( $terms as $term ) {?> <a href="<?php the_permalink(); ?>"><?php echo '<p>' . $term->name . '</p>';?> </a> <?php } echo '</ul>'; }?> 

С помощью этого кода я успешно распечатываю все теги. Но не удалось сделать эти ссылки.

Как распечатать теги со ссылкой для просмотра всех сообщений, связанных с этим тегом?

Solutions Collecting From Web of "Печать всех тегов из пользовательского типа сообщения"

Чтобы получить ссылку на любой термин meta, используйте get_term_link() . https://developer.wordpress.org/reference/functions/get_the_terms/

Поэтому замените the_permalink() на echo get_term_link($term->term_id); внутри вашей петли.

 <a href="<?php echo get_term_link($term->term_id); ?>"><?php echo '<p>' . $term->name . '</p>';?> </a> 

Эта ссылка будет перенаправлена ​​на страницу архива тегов. Надеюсь, эта помощь!