在WordPress中编辑自定义数据库表 时间:2012-04-12 作者:gaoshan88 我有一个网站,它使用自定义数据库表来管理由完全独立于Wordpress的进程插入的信息。表格中的数据用于Wordpress站点,但无法通过管理界面进行管理。我想通过管理后端使其易于管理。这方面的基本流程是什么?在我看来,我需要在管理侧栏中创建一个链接来“管理自定义数据”,该链接打开一个页面,允许对表中的各个行进行基本CRUD管理。这在普通代码中很容易实现,但我不熟悉修改Wordpress的自定义方面,所以我只是想找到正确的方向。换句话说,给我一个大的图景。 2 个回复 最合适的回答,由SO网友:kaiser 整理而成 之前的一些注意事项:这只是我的方法-我不打算更详细地介绍,因为基本上这是一个你必须编码的插件列表。构建后端页面使用该功能add_menu_page 添加页面。然后构建管理表,扩展WP_List_Table 类别:class WPSE_48824_List_Table extends WP_List_Table { // do stuff } // Use it: $list_table = new WPSE_48824_List_Table(); $list_table->display(); 处理DB基本上会有很多DB请求。使用$wpdb 对象/类。别忘了$wpdb->prepare() 插入数据之前,请先将其删除。还利用$wpdb->prefix 而不是硬编码。批量操作将通过Ajax运行。可以阅读更多内容on Ajax for Plugins in Code 或者在标记存档中的WPSE上ajax. SO网友:Tom Kiddle 尝试以下操作:http://wordpress.org/extend/plugins/db-toolkit/我还没有充分利用它的潜力,但它允许CRUD管理数据库中的数据。它完全可以在Wordpress后端管理。虽然它有一点学习曲线,但界面很好,应该完全满足您的需要。 结束 文章导航