我需要一些模板建议,用于自定义帖子类型和分类的模板

时间:2011-03-13 作者:user3905

我正在为一家在WordPress上运行其网站的设计组织设立一个“设计秀获奖者”栏目。为了便于使用,我希望它是一个自定义的“Design Show Winners”帖子类型,带有“Entry Year”、“Entry Category”、“Designer or Firm”等非层次分类法,然后是一些其他自定义字段元数据。

我正在努力解决的问题是,每年都会有3个截然不同的页面:登录页面、获奖者名单和获奖者详细信息页面。我们希望每年都能添加新的,而不必丢弃或修改旧的。每年,大约有70个左右的获奖作品将被添加,您可以看到,在包含数百个选项的下拉列表中选择父页面是多么的笨拙。这就是为什么我想把这一年作为一个分类法,而不是一个层次化的帖子类型。

最重要的是,我们希望这些其他分类法(条目类别、设计师或公司)可以跨年度搜索(就像所有年份一样,或者只是按分类法搜索),使用与他们网站的默认样式匹配的模板。

此外,除了HTML和CSS之外,添加新网站的人并没有那么专业,所以如果有一种方法可以通过模板页面来实现这一点,那将是理想的。我看到了this post 提及创建自定义模板重定向。我可以用这样的方法来实现我的目标吗?如果是,如何。

我知道这不是你的普通WordPress问题,所以如果有人能为我指出这个问题的正确方向,我将非常感激。谢谢

2 个回复
SO网友:Paul Sheldrake

根据您的描述,您似乎需要两种自定义帖子类型,一种用于获奖者列表页面,另一种用于个人获奖者页面。

在获奖者列表页面类型中,您可以选择要显示的分类法(2009,类别)。然后,您可以创建一个模板,该模板接受这些分类法值,并使用它们创建自定义循环,以显示具有特定分类法值的获奖者。

在winners自定义帖子类型上,您拥有已经列出的分类法,并创建了一个模板,将用于所有winners。

对于登录页,根据您想要的方式,您可以创建页面模板或执行更复杂的操作,例如自动生成指向您创建的每个年度页面的链接。

这样,每年您都可以创建一个列表页面,并选择希望通过管理员显示的类别,这样非技术人员就可以很容易地按年度和类别创建获奖者列表。

希望有帮助

SO网友:vachi

保罗·谢尔德雷克是对的,但我认为你只需要一种帖子类型

帖子类型-参与者

通过使用自定义元字段,您可以创建更精细的控件,如优胜者、参与年份、艺术类型等http://www.deluxeblogtips.com/2010/04/how-to-create-meta-box-wordpress-post.html

退房http://justintadlock.com/?s=custom+post+type&submit=Search

结束

相关推荐