如何根据合成标签显示文章

时间:2013-01-24 作者:aguidis

当我想显示一些基于“合成”标签(如“大赦国际”)的文章时,我遇到了一个问题。查询不返回任何结果。事实上,我有两篇文章用这个鼻涕虫做了标记。这是我在模板存档中使用的代码。php:

$current_tag =  single_term_title("", false);
$args= array(
    \'post_type\' => \'adverts\',
    \'tag\' => $current_tag
);

$adsQuery = new WP_Query($args);
因此此url不会返回任何内容:http://www.mydomain.net/tag/amnesty-international/

我应该使用其他函数吗?

1 个回复
SO网友:aguidis

由于有一个类似的主题,我可以使用:

$tag       = get_queried_object();
$tag_slug  = $tag->slug;
或者使用以下代码段:

$current_tag =  single_term_title("", false);
tag_slug = str_replace(\' \', \'-\', $current_tag);

结束

相关推荐

Filter and Search

我正在我的网站上工作,这是一个基于WordPress的网站。这是一个winprizesonline的抽奖网站。com是我最受启发的网站。现在,我想在我的网站上进行类似该网站的动态搜索,但我不知道如何以及在何处添加代码。就像这里;http://www.winprizesonline.com/new/contests/ 您可以看到3个搜索框,排序方式:,条目:,下一条:我想要相同的搜索框,具有相同的过滤和搜索功能。任何人都知道它的代码,可以告诉我在我的网站上放在哪里。我正在为我的网站使用DirectoryPr