我正在尝试通过ID回显特定标签。 标签相当多,因此,如果该帖子具有该标签,则它仅应显示该标签。
当前,我正在使用以下代码来回显标签:
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . '. ';
}
}
?>
但是该回显是帖子具有的所有标签。那么,如果该帖子中包含ID列表中的标签ID之一,该如何按ID呼应标签?
答案 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 . ', ';
}
}
}
?>