Tag archive page not working

时间:2016-09-30 作者:Grégoire Llorca

我很难处理标签主页。

当我进行标记存档时,URL如下所示:http://example.com/blog/tag/tag1

但当我去http://example.com/blog/tag

我最终得到了404。

我尝试将/blog/tag重定向到/blog,但我有一个从/blog/tag/tag1到/blog/tag1的重定向,也是404。

我现在看到两种解决方案:

1) 创建一个/blog/tag归档页面,该页面将列出所有标记,并具有指向/blog/tag/tag1模板(收藏夹解决方案)的链接。我知道应该在php中编写什么代码,但当我创建一个名为“tag”的新页面时,我无法使用父页面创建slug(它会自动变成/blogtag)。

2) 如果不可能,请将/blog/tag重定向到/blog/但保持/blog/tag/tag1结构工作。

你能帮帮我吗?

非常感谢。

1 个回复
SO网友:Tom J Nowell

您的标记存档尚未停止工作,因为它从一开始就不存在。WordPress通过主循环显示项目,这有两种形式:

如果你想列出网站的类别或标签,你需要为此创建一个页面,并使用代码,无论是通过插件和快捷码,还是主题中的自定义模板

这样的主题模板可以通过使用wp_safe_redirect( home_url() ); 在输出任何标记之前

相关推荐

WP_ENQUEUE_STYLE-css未加载-ERR_TOO_MANY_REDIRECTS

更改为后。在public\\u html中使用htaccess尝试HTTP->;我的网站的HTTPS重定向CSS开始失败。恢复文件没有帮助,所以我选择按forward来更改的所有实例http://domain->;https://domain在线使用推荐的方法。然而,我的CSS仍然没有加载。。。(已尝试清除本地和wordpress缓存)。通过浏览器检查开发人员,我发现以下错误:告诉我CSS文件没有被加载。检查这些表明CSS文件没有被带到本地计算机,复制链接我无法检索文件。。。但是,如果我删除?ve