如何显示分配给某个标签的所有帖子?

时间:2016-03-22 作者:Peter Canvas

我有标记url-example.com/tag/new-shoes 我有两篇贴子贴上了这些关键词new-shoes.

我想在此url上显示example.com/tag/new-shoes 所有贴子(贴子中的标题和第一个关键字)标记为new-shoes.

我有个问题,因为urlexample.com/tag/new-shoes 显示与我的网站主页完全相同的页面。

我看不到分配给此标签的帖子标题。

我将非常感谢你的帮助。最好的,彼得

1 个回复
SO网友:TheGentleman

我建议wordpress tag template page 阅读,但你想做什么的基本想法是这样的:

创建tag.php 归档并将其放置在模板中。此文件将与任何其他wordpress模板一样,允许您使用“The Loop“这将允许您循环浏览与url匹配的每个帖子,并以您喜欢的方式显示信息。

<?php 
    if ( have_posts() ){
        while ( have_posts() ) {
            the_title();  //Displays the post title
            the_excerpt(); //Displays the post excerpt
        } 
    } 
?>
那个街区,里面tag.php 将以极其基本的方式完成您基本上想要的任务。添加HTML包装器和/或调用不同的函数以实现您想要的外观。

相关推荐

GET_POSTS查询大约需要40秒来执行

我在get\\u帖子中有一个元查询,它需要花很长时间才能完成。它工作得很好,但只是时间太长了。我有一个名为event. 在每个event 发布后,有自定义元数据:post\\U sort\\U日期(事件日期YmdHis 格式,用于排序)我需要做的是获取下一个事件,该事件相对于$year 和$month 变量。所以如果$year = 2021 和$month = 10 (2021 10月)然后应该在2021 11月或之后找到第一个事件。我下面的查询很好,但很慢。执行大约需要40秒,我不知道为什么。$next