使用一个自定义帖子类型的多个投资组合?

时间:2012-04-24 作者:smogg

我想知道创建公文包网站的正确方法是什么(拥有我想要的尽可能多的公文包页面)。通常我创建页面模板,显示类别=Portfolio 或者使用公文包自定义帖子类型中的帖子。但如果我想在我的网站上有多个公文包呢?我知道我可以这样做,例如通过主题选项页面,将类别分配给每个公文包页面,但也许有更好的方法?我可以建立这样的机制吗:

我添加页面并选择“公文包”模板

1 个回复
SO网友:mrwweb

我认为最好的、对WordPress最友好的解决方案是使用默认的模板层次结构。

如果您使用的是自定义帖子类型和默认类别,则首先需要将帖子类型放入类别(和标记)归档页面。This support thread 确实如此。

现在,你可以在你的网站上看到投资组合项目。com/category/web design,其中“category”是设置>Permalinks上设置的基本类别slug,“web design”是表示特定投资组合的类别slug。

如果您使用的是自定义分类法,那么您可以更好地控制slug,并拥有类似于yoursite的东西。com/公文包/网页设计。(请注意,“公文包”是复数形式。请确保它不会与网站上现有的slug重叠。)

最后,要自定义结果,可以使用template hierarchy. 如果您使用的是类别,则可以使用category.php (或基于archive.php) 或create category-web-design.php (编辑特定类别模板)。如果使用自定义分类法,请使用该文件taxonomy-portfolios.php 对于整个自定义分类法或taxonomy-portfolios-web-design.php 具体期限。

这就是WordPress的设计用途,所以我想不出更好、更易于管理的方法来处理这个问题。

结束

相关推荐

How do you categorize pages?

我是一名经验丰富的Drupal开发人员,刚刚被Wordpress困住。对于新wordpress构建中选定数量的页面,我需要将它们添加到一个类别中,然后将此类别块添加到显示不同类别的页面中(选择它们将充当过滤器)。在drupal中,这将涉及创建自定义内容类型、分类法和视图块等。如何在wordpress中实现同样的效果?我知道我可以创建一个侧栏并将一个小部件放入其中。但我正在努力学习如何创建块,以便将这些页面放入其中并进行分类。