0

我正在为一组非常具体的客户需求组合我自己的 Wordpress 主题。我对前端主题工作很好,但我需要一些后端帮助。

该任务有点像一个支持站点,有很多 Q 和 A。我正在为一家公司建立一个支持站点,这意味着大多数页面将填充许多问题和相关答案。

页面结构将是这样的:

Home Page (with links to Most recent Q+As added) and common sections
-How to use the app (10-20 Q+As on page)
-How to manage integrations (10-20 Q+As on page)
-Other page (10-20 Q+As on page)
-5-10x 'Other pages'
About Us
Contact Support

要求和我的意见

- 每个 Q 和 A 都没有它自己的 URL
这使得使用 Posts for Q 和 A 没有吸引力。

- 每个页面都由一个目录组成,允许快速滚动到问题
一个理想的解决方案是页面主题模板上的一些代码,它抓取某个类别/部分/标识符中的每个“Q and A”对象并将其加载到这页纸

- 可以快速轻松地添加新的问题和答案
支持代表的理想解决方案是他们可以添加问题和答案,并分配一个类别,而不是编辑一个巨大的问题页面。

- 页面上 Q 和 A 的顺序很重要
理想的解决方案应该允许您在给定的类别/部分/其他中订购 Q+A。

-首页存在最近的Q+As添加列表

- Q+A 的每一页都有一个“最后更新”日期,即最近一次 Q+A 的最近修改日期。


我的想法

帖子或自定义帖子似乎是个好主意,但它们会创建永久链接。但我的“页面”实际上是类别存档页面。我们不希望 Q+A 被分配两个类别。此外,自定义帖子排序似乎很困难。如果我们可以禁止永久链接并确保在类别或部分上并找到订购它们的方法 - 这可能会奏效。

常见问题插件

似乎这些都有些笨拙,并且在其上重新皮肤的自定义开发数量可能不值得,做一些完全自定义的事情可能更容易。

问题:
有人知道如何实现这一目标吗?

4

1 回答 1

0

最好的办法是使用自定义帖子类型。基本上有两种自定义帖子类型,问题和答案。然后每个问题都可以有类别标签等。答案可以有一个带有问题 ID 的自定义字段,因此您可以通过问题 ID 轻松获取所有答案。如果您不需要唯一的 url,则创建两个文件:single-question.php 和 single-answer.php 并将 404 页面代码放在那里,这样如果用户访问单个问题或答案的 url,他就会看到404错误:)

于 2016-04-27T10:47:32.070 回答