我是个新手,但我有其他cms系统的经验。假设我们有一个名为“纸飞机信息”的页面,我的客户希望添加一些文本、图片、更多文本,然后在页面上添加一个图片库。然后,我们创建另一个页面,称为纸帽指令,客户端只想添加文本和视频。
我希望两个页面都使用相同的模板。但我希望我的客户端可以使用带有自定义post类型的post或其他方法轻松地添加这些不同类型的内容。
在我的cms中,我创建了自定义组件、文本组件、视频组件、图片库组件,客户端可以添加、配置和堆叠在一起,就像legos一样,用这些不同的内容块构建一个网页。如果他们愿意的话,他们可以重新排序。然后,他们可以创建另一个页面,并向该页面添加块,但可能顺序不同。
有人能建议我如何使用插件或策略来完成这个任务吗?
谢谢!
发布于 2010-12-15 05:30:05
为纸飞机指示创建一个自定义的post类型,为纸面指示创建一个自定义的post类型,并通过对每个模板进行复制来使用相同的模板。有一些插件可以做到这一点(比如定制post类型的UI),但是学习代码并将其添加到functions.php中就更好了。http://codex.wordpress.org/Custom_帖子_类型
模板层次结构是必需的读取,http://codex.wordpress.org/Template_层次结构
在默认情况下,帖子和页面随您的要求而来(文本+媒体(vid/相图/图片库/等)),但它们可以通过自定义字段( http://codex.wordpress.org/Custom_字段 )和定义自定义小部件“区域”来扩展,或者只需在自定义模板文件中编写任何php/html/css/etc。
https://wordpress.stackexchange.com/questions/5388
复制相似问题