如何显示包含特定单词或2个单词的所有WordPress标签的列表?
例如,我需要显示包含"电视节目"的所有标签,并得到列表:
老友记电视节目 绝命毒师电视节目 ...
我找到了这段代码,但它不起作用:
<?php
$tags = get_tags(['name__like' => 'Green']);
foreach($tags as $tag) {
echo $tag['name'].'<br/>';
}
?>
将$tage['name']替换为$tage->name,它将正常工作。
<?php
$tags = get_tags(['name__like' => 'green']);
foreach($tags as $tag) {
echo $tag->name.'<br/>';
}
?>
要显示为链接,请使用函数 get_tag_link((。
<?php
$tags = get_tags(['name__like' => 'Green']);
foreach($tags as $tag) {
$tag_link = get_tag_link($tag->term_id); //this a url link
echo '<div class="tags"><a href="'.$tag_link.'"> '.$tag->name.'</a> </div>';
}
?>