CPT用户界面和自定义数据库表

时间:2018-01-01 作者:Gas K.

我是wordpress开发的新手。我正在构建一个插件,我有一个问题,我在数据库中有一个自定义表,有没有办法创建一个连接到此表的自定义帖子类型?我正在使用CPT ui顺便问一下,我可以用什么方法解决这个问题?有什么想法吗?

提前谢谢你

1 个回复
SO网友:Tom J Nowell

不,自定义帖子类型仍然是posts表中的帖子,您不能连接它,因为它不是连接。它是表格中的一列。

如果您想拥有与POST相同的UI,但要使用自定义表,则必须自己实现它:

具有自定义设置页的自定义SQL代码的自定义实现WP_List_Table, 创建继承自的类WP_List_Table 并实现这些方法,以便它加载数据库行,另一个自定义设置页面将充当新的/添加/编辑屏幕,从头开始实现,足以说明此任务太宽,无法在单个问题/答案中回答,并且您需要大量手动重新设置,包括从头开始构建分页等

使用真正的自定义帖子类型或构建定制UI会更容易。我的建议是使用REST端点的JS驱动UI

结束

相关推荐