我正在考虑使用Wordpress作为我目前正在做的客户端网站的CMS平台。
但是,我需要创建一些自定义的“模块”。其中一个模块是一个人们将能够完成并有一个引用的表单,一旦提交,在Wordpress面板中的一个特殊位置(如菜单或其他东西),将有一个列出所有提交的引号(只是从我的数据库中的表中获取它。
另一个是管理自助餐厅菜单,因此客户可以在一周中的每一天添加不同的餐点。
我完全知道如何使用某种MVC框架来做这种事情并“手动”进行,但我只是想知道这是否可以用WP做,如果是的话,是什么样的我必须使用的工具。
由于
答案 0 :(得分:1)
很简单,是的,WordPress将成为符合您标准的超级资产。但是,了解WP的学习曲线是否超过使用您已经熟悉的框架?
就个人而言,听起来你觉得你对PHP非常扎实,考虑到我认为你计划做的事情相对简单,我认为WordPress是一个很好的解决方案。
我建议阅读WordPress 3.0's new custom post type API,并略读hooks and filters in the Plugin API的基础知识。
提交的报价只是一种自定义的帖子类型。您最好自己编写前端代码(如处理表单,UI等),在主题或插件中,然后使用wp_insert_post
并让WordPress处理所有数据库管理。实际上,WP将更进一步,并设置整个管理员以查看,编辑和删除引号。
Post meta(也称为自定义字段)也适合您,如果您需要存储有关不太适合帖子表格结构的引用的其他信息。
对于菜单,这更容易。我只想创建一个名为“菜单”的帖子类别,客户端可以像博客或任何类似的滚动格式一样发布“菜肴”。
我这里只舔过表面。卡住以上内容,然后查看其他一些好东西,例如meta boxes和custom taxonomies!
答案 1 :(得分:0)
如果你想尝试一个插件而不是自己写一些东西,Flutter可能会有用。有时它有点粗糙,但它使这种事情变得非常轻而易举。