显示当前观看标签的所有帖子 时间:2012-12-11 作者:rwzdoorn 我在获取当前查看标签的所有相关帖子时遇到问题。有人知道你如何做到这一点吗?我想为此创建一个自己的“归档”页面。 3 个回复 SO网友:rwzdoorn 好啊在搜索了一段时间后,我发现我做错了什么。我没有在循环中包含自定义帖子类型。我经常以“找不到”结尾。解决方案是什么:query_posts( array( \'post_type\' => \'blog\', \'showposts\' => 3, \'orderby\' => \'rand\') ); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 它将所有帖子与当前查看标签一起排队!特别感谢斯文和凯撒! SO网友:Sven 您可以使用默认值get_posts() WordPress中带有分类参数的函数。 SO网友:kaiser 只需使用标记存档即可。您可以获取术语/分类单元,然后使用get_tag_link().正如您从Template Hierarchy Diagram, 有以下tempalte名称,它们将按层次(父/子主题)顺序触发:tag-{$slug}.phptag-{$id}.phptag.phparchive.php根据您的URl/Route,您将拥有可用的帖子,并且可以使用普通的循环继续发布,就像您在codex中看到的那样。所有过滤器都可用,以及所有过滤器,如pre_get_posts, 等和条件标记,如is_tag() 这将决定您是否在标记存档中。 结束 文章导航