自定义帖子类型vs。自己的表中的数据

时间:2012-05-21 作者:Balkyto

我正在尝试开始WP开发。到目前为止,我一直在使用它与其他人的插件和主题,所以我有点困了。

我读过很多关于什么的书,但我找不到什么时候用什么的简单答案。

e、 g.我想创建订单页面(无需付款的网店,只需驻留在系统和管理员上的简单订单,然后有机会检查、确认、将订单状态设置为“已发送产品”等)。

所以现在,我应该有-用户、文章(分布在某些类别中,带有一些品牌标签)和订单,我的计划是创建wp\\u MyArticles表,在wp dashboard中有菜单,管理员可以用它做某些事情。

但是,有50%的人告诉我不要弄乱WP数据库,创建自己的表,而是使用自定义的post类型和自定义字段。

我再次阅读了大量的博客/页面,但我仍然不确定,定制“帖子”(文章)能给我带来什么,当我需要列出它时,选择几篇文章,将它们添加到订单中。在哪里下单?如何创建处理订单和文章的子页面?

最重要的是,我正在试图找到如何为成员区编写自己的插件,这样即使作为管理员,我也不会使用仪表板,而只使用“我的后端”部分?

我的想法不是购买/使用一些现成的插件,而是学习如何自己做,但我不能用谷歌搜索正确的东西,所有的博客和how to都是相同示例副本的副本,并且使用相同的插件。

因此,任何如何阅读/为什么阅读/读什么都是需要和欣赏的。

1 个回复
SO网友:Milo

除非您需要复杂的多对多关系,否则应该尽量使用内置表。

在上面回复Toscho的评论中,您基本上描述了一个带有附件(图像)、元数据和分类法(标记)的自定义帖子类型。所有这些都是使用提供的API很快就能完成的,所以我看不出在这个特定示例中使用您自己的表可以获得什么。

如果您最终想要定义自己的表,我建议将逗号分隔的值存储为单独表中的单独行,然后执行以下操作JOINs、 否则,查询这些数据就不那么容易了。

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我