Получить ссылку на таксономию - PullRequest
0 голосов
/ 19 марта 2020

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

Текущий код:

    <?php
    $post_type = get_post_type(get_the_ID());   
    $taxonomies = get_object_taxonomies($post_type);   
    $taxonomy_names = wp_get_object_terms(get_the_ID(), $taxonomies,  array("fields" => "names")); 
    if(!empty($taxonomy_names)) :
      foreach($taxonomy_names as $tax_name) : ?>              
        <h2 class="text-lg"><?php echo $tax_name; ?> </h2>
        //planning to have the link here (<a href="?">?</a>)
      <?php endforeach;
    endif;
  ?>

Вся помощь приветствуется!

1 Ответ

1 голос
/ 19 марта 2020

Попробуйте этот код, он отлично работает с моей стороны

<?php
    $post_type = get_post_type(get_the_ID());   
    $taxonomies = get_object_taxonomies($post_type);   
    $taxonomy_names = wp_get_object_terms(get_the_ID(), $taxonomies);

    if(!empty($taxonomy_names)) :
        foreach($taxonomy_names as $tax_name) : 
            ?> 
            <h2 class="text-lg"><?php echo $tax_name->name; ?> </h2>         
            <a href="<?php echo get_term_link($tax_name->term_id); ?>">texonomy link </a>
            <?php
        endforeach;
    endif;
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...