如何在wordpress的wp_list_table中执行单个删除和批量删除操作?

时间:2018-11-05 05:52:29

标签: wordpress delete-row recycle-bin

我正在wp_list_table中显示自定义数据。我能够在表中正确显示数据。现在,我想添加此功能:当我将鼠标悬停在行上单击“删除”按钮时,或者选中多个删除复选框时,我想将项目移到回收站。永久删除项目时,应从表中删除该行。我该如何实现?感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

在视图中始终使用条目的ID来启用编辑。

使用ID删除数据的单个或多个条目。
跟踪“删除”-单击并使用

$wpdb->query("DELETE FROM $table_name WHERE id IN($ids)");

有关详细信息,请参见two issues,有关堆栈交换的更多信息。
Really detailed关于必要的部分。

答案 1 :(得分:0)

转到路径/wp-admin/includes/class-wp-list-table.php 检查文件查找功能bulk_actions()全部