我开始了Wordpress 3.0.4
我很难决定走哪条路。以下是我的问题:
我有一个mysql
数据库表widgets
, 大约10个properties
例如id、大小、颜色等。
现在我想将此表集成到Wordpress
, 最好是这样,我可以得到widgets
, 在单个小部件上显示信息并具有灵活的布局。
最好是,我希望能够以这样一种方式更改自定义模板,即我可以更改页面上每个属性的位置(因此,我可能希望将例如size属性放在页面左侧的顶部,稍后我可能希望将其放在右底部)。
存储widgets
, 使用尽可能多的Wordpress
内置功能以及如何获得这种灵活的布局?
我以前写过自己的插件,所以我对Wordpress/PHP/MySQL
.
最合适的回答,由SO网友:MathSmath 整理而成
这正是custom post types 用于。
如果这是我的项目,我会放弃你的自定义表,为你的“小部件”设置一个自定义帖子类型,将所有现有的小部件添加为常规的WP内容,并使用标准的WordPress函数和模板来查询和显示它们。
短期内这是一项投资(如果您有大量需要迁移的现有数据),但从长远来看,最好将所有内容都放在标准WordPress表中,并使用标准WordPress函数和模板进行显示,除非有令人信服的理由不这样做。