在WordPress中处理自定义表数据

时间:2014-06-23 11:09:01

标签: php mysql wordpress

我正在为WordPress创建一个插件,它需要我的一些自定义表(或其中的数据,具体而言)。这些表很简单。它们只包含id和varchar字段。 不要提及元字段。我使用自定义表是有原因的。问题是,我需要允许用户编辑这些表中的数据。在表中插入,更新和删除行。我如何在WordPress中处理这个?

我可以创建自己的自定义页面并创建一个完整的系统来编辑,插入和更新它们,但这是一种解决方法,因为这些都不是WordPress原生的。

我唯一想到的就是将它们变成自定义帖子类型,并让WordPress让我使用其原生添加,编辑和删除菜单(在帖子,页面等中使用相同的菜单)。虽然会出现新的问题。我需要将post id连接到自定义表中的行,并且在编辑,更新和删除时要非常小心,以确保帖子和我的自定义表格数据保持一致。这是一个全新的复杂层。

所以我想知道是否有一种优雅的方式来处理这些简单的表格。如果没有,我会找到自己的解决方法。

编辑:

我正在制作的插件应该将您的WordPress网站变成一种广告发布网站。我需要自定义表格来提供有关广告的详细信息。

1 个答案:

答案 0 :(得分:2)

参考此codex Wp_list_table。您可以使用自定义表格数据。您可以查看更多示例plugin