显示包含一个或多个特定单词的所有 wordpress 标签



如何显示包含特定单词或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>';
}
?>

最新更新