如何创建具有两个类别的固定链接,并且基于父类别的顺序?

时间:2010-12-29 作者:David

基本上,我想创建一个类似于permalink的类别示例。com/books/adventure无需将冒险作为子类别,因为它也将应用于其他类别。

因此,最终结果是:

实例com/书籍/冒险

实例com/电影/冒险

实例com/玩具/冒险

顺序基于两个父类别,“项目”排在第一,“类型”排在第二。

您还可以单独搜索类别以查看所有书籍或所有冒险项目。

我该怎么做?

谢谢

2 个回复
最合适的回答,由SO网友:hakre 整理而成

David,欢迎使用wordpress答案。答案是:切换到其他平台。Wordpress无法用当前的核心内容轻松地产生这样的结果。

从技术上讲,这是可能的,但人们讨厌我在这里说具体情况如何(Apache+PHP),所以我不告诉他们,因为我担心这会给这个网站带来负面的业力。

如果你真的想做这样或更多的事情,就换一件别的吧。类似于带有数据库层的symfony2。作为一名开发人员,大约一到三个月后,您可以实现比wordpress想象的多得多的目标。

最好的是:你以后甚至可以添加wordpress博客

SO网友:fuxia

这是不可能的。如果是,我不推荐,因为WPcannot handle categories in permalinks

但有一个解决方案:使用自定义帖子类型。书籍和电影需要大量不同的元数据。您可能需要ISBN、编辑器、出版商、书籍页数等,以及演员、导演、电影屏幕格式。为此制作CPT;法典有一个example for books.

两种帖子类型可能共享一个custom taxonomy. 贾斯汀·塔洛克写了一篇nice tutorial 关于这个功能,他制作了一个包含书籍和电影的网站,在那里你可以看到结果。例如:你可以在popcritics.com/genres/adventure.

这并不完全是你所要求的,但一旦你习惯了它,你可能会比最初的要求更喜欢它

结束

相关推荐

WordPress删除wp_List_Categories中最后一项的分隔符

我正在尝试删除最后一个分隔符(通常是<br/> 标记,但我将其从wp\\u list\\u categories的最后一个链接更改为“/”)。基本上我想要这个:类别1//类别2//类别3//看起来像这样:类别1//类别2//类别3以下是我当前使用的代码:<?php $cat_array = array(); $args = array( \'author\' => get_the_author_meta(\'id\'),&#x