管理页面上的自定义内容块

时间:2016-04-23 23:14:32

标签: wordpress wordpress-plugin wordpress-theming custom-wordpress-pages

我将自己的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都没有自己的网址
这使得使用Q和A的帖子没有吸引力。

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

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

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

- 在主页上,最新的Q + As添加列表存在

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

我的想法

帖子或自定义帖子似乎是一个好主意,但它们会创建永久链接。但我的" Pages"实际上是Category Archive页面。我们不希望为Q + A分配两个类别。此外,自定义帖子排序似乎很难。如果我们可以抑制固定链接并确保类别或部分并找到订购它们的方法 - 这可能会起作用。

常见问题解答插件

看起来这些都是有点笨重的,重新上皮的定制开发量可能不值得,可能更容易做一些完全自定义。

问题:
有没有人有任何想法如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

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