如何:在前端创建自定义帖子类型的CRUD?

时间:2011-01-25 作者:rexposadas

有没有一种简单的方法可以在前端修改自定义帖子类型?也许你可以告诉我一个插件?

例如,我有一个名为“Product”的自定义帖子类型。我在网上看到的示例显示了我如何在仪表板中的产品上执行CRUD,但有没有办法让用户在网站前端修改产品?

我是否需要为前端编写自己的crud代码?

2 个回复
最合适的回答,由SO网友:Peter Rowell 整理而成

我来自Django世界,那里的CRUD是国王,所以我有一个类似的问题。到目前为止,我找到的最好答案是Pods 以及相关的Pods UI. 与“自定义贴子”不同的是,Pods实际上创建了带有真实字段的真实表格,而“自定义贴子”一旦你在引擎盖下看一看就有点奇怪了。此外,您还可以创建关系!多好的概念啊!尝试使用自定义字段。我还没有为面向用户的页面做过这项工作,但它提供了一个非常好的面向管理员的输入表单。

根据评论更新:

WP并没有真正的ORM可言。它有meta 表格(wp_usermeta, wp_postmeta, 和wp_commentmeta) 在中存储“额外”信息(这是为自定义帖子类型存储新字段的地方),但在适当的ORM中没有一种非常好的惰性取消引用。

虽然WP本身不支持关系(外键、一对一和多对多),但有几个插件可以解决这个问题,其中一个插件可能会让您对这种情况感到满意。我还没有使用过它们中的任何一个,所以我无法说明它们的相对优势和劣势。

SO网友:Rarst

我知道插件Front-end Editor 这允许在前端编辑不同的内容,但不确定它与自定义帖子类型的兼容性如何。

结束

相关推荐