实体来存储联系人表单条目?

时间:2017-01-14 作者:apasajja

假设我开发了最小联系人表单插件。该插件将联系人条目保存在网站中。

我认为自定义帖子类型不是存储联系人条目的最佳方式,因为帖子类型是专门为正面内容创建的。

出于这种好奇心,我安装了一个表单生成器(FormCraft),并通过填写表单来输入一个条目。该条目已保存并可从管理员处访问,但未创建自定义帖子类型。(我想许多其他表单生成器也类似)。

我想知道使用什么类型的实体联系表?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

帖子类型不仅用于面向正面的内容,还可以是通用的内容对象,您可以将其用于多种用途。

如果您担心数据被公开,那么有许多参数可用于控制项目是否可以从前端查询、是否出现在搜索中、是否有用于管理项目的UI、是否可以添加到导航菜单等。。您可以完全隐藏帖子类型(前端和后端),并且只能通过您自己的插件代码公开它。

使用CPT的好处是,您可以使用API来帮助加快插件的开发速度,并且可以使用分类法和元数据,并且类似地隐藏。

其他插件可能使用自己的表来存储数据。您可以使用wpdb class 使用自定义表和数据执行所需的任何数据库操作。我建议首先探索本机对象是否可以满足您的需求,但有时您只需要自己的表,比如您想要多对多关系或其他复杂结构。

相关推荐

Replace domain in database

我的网站受到攻击,所以基本上所有的核心php文件都已损坏。只剩下数据库。现在我在本地主机中进行了尝试。如果我想从这个数据库恢复我的站点,域名是我唯一需要替换字符串的东西吗</我找到了这个教程-Replace string in database - 更改所有表中的域字符串,但几乎不知道将其放入何处以及如何在wordpress中触发它