要显示“mysite.com/ategory”URL必须执行什么操作?

时间:2017-09-18 作者:Iurie

我有WordPress4.8.1 运行“2017年儿童”主题。当我试图打开*mysite.com/category* URL我得到一个

哎呀!找不到该页

消息Is this a normal behavior? 是否可以避免此“…无法找到”?

1 个回复
最合适的回答,由SO网友:Michael Ecklund 整理而成

“可以避免这个”。。。找不到“”“”

To answer your question in one line: YES


“这是正常行为吗?”

这是因为在URL结构的该段没有要显示的模板文件设置。

默认情况下,没有domain.com/category/ 但是,有一个模板domain.com/category/category-name/.

WordPress指:domain.com/category/category-name/ 作为“分类模板”。但在我看来,它更应该被标记为“术语模板”。只是因为这个页面上的内容可能围绕类别分类法中的一个术语对象旋转。

WordPress指domain.com/category/ 找不到404,因为没有为此url段分配模板。在我看来,这就是所谓的“分类模板”。

我问了一个questionanswered 关于这个话题,我有自己的问题。我还写了一篇blog post 如果您感兴趣,可以覆盖此模板结构和功能。它允许您为创建特定的模板文件term.phptaxonomy.php 因此,您可以同时拥有分类法存档模板和术语存档模板。

结束

相关推荐

WooCommerce - edit templates

我有主题,我添加了WooCommerce插件。但我想更改默认模板(添加侧栏,更改html…)。我可以将woocommerce模板添加到我的主题并进行编辑吗?例如my theme folder -woocommerce --templates ---single-product.php