首页 > 解决方案 > 如何在 wordpress 中的 wp_list_table 中执行单个删除和批量删除操作?

问题描述

我在 wp_list_table 中显示自定义数据。我能够在表格中正确显示数据。现在我想添加此功能:当我通过将鼠标悬停在行上单击删除按钮或选择多个删除的复选框时,我想将项目移动到垃圾箱。永久删除项目时,应从表中删除该行。我怎样才能做到这一点?我很感激任何帮助。

标签: wordpressdelete-rowrecycle-bin

解决方案


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

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

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

有关详细信息,请参阅有关堆栈交换的两个问题以获取更多信息。
非常详细地介绍了必要的部分。


推荐阅读