Wordpress:具有特定ID的Echo标签?

时间:2019-04-25 11:19:28

标签: php wordpress tags echo id

我正在尝试通过ID回显特定标签。 标签相当多,因此,如果该帖子具有该标签,则它仅应显示该标签。

当前,我正在使用以下代码来回显标签:

  <?php
     $posttags = get_the_tags();
     if ($posttags) {
     foreach($posttags as $tag) {
      echo $tag->name . '. ';
      }
    }
  ?>

但是该回显是帖子具有的所有标签。那么,如果该帖子中包含ID列表中的标签ID之一,该如何按ID呼应标签?

1 个答案:

答案 0 :(得分:0)

对不起,我无法发表评论,所以我必须在这里写下您的答案:

<?php
 $tags_array = array(16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58);
     $posttags = get_the_tags();
     if ($posttags)
     {
      foreach($posttags as $tag)
       {
        if (in_array($tag->term_id, $tags_array))
         {
         echo $tag->name . ', ';
         }
       }
    }
  ?>