在WordPress中单击按钮时删除数据库条目

时间:2017-03-07 15:04:29

标签: wordpress

我正在使用WordPress开发自定义插件。该插件具有以下功能: 1.在填写并正确提交表单后添加数据库条目。 2.列出数据库中的条目和 3.从列出的项目中删除条目。

我已成功完成前两项任务。我在条目上单击删除时删除条目时遇到问题。

条目以表格格式列出,带有删除按钮。单击删除按钮以删除数据库中的相应条目。

我尝试过的方法;在提交输入上添加确认对话框并将form.action设置为肯定以捕获POST请求。

this.form.action.value = 'delete'; 

添加了以下代码的提交按钮以创建POST请求deleteFile。

<?php submit_button( __( 'Delete' ), 'secondary', 'deleteFile' ) ?>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我已使用WP_List_Table方法column_title将删除链接添加到项目中。请检查以下代码:

$actions = array(
            'view'   => sprintf( '<a target="_blank" href="%s%s">View</a>', $upload_location, $item->real_filename ),
            'edit'   => sprintf( '<a id="edit" href="?page=%s&action=%s&file=%s" onclick="javascript: setSaveBtn();">Edit</a>', 'digitalspital-files-edit', 'edit', $item->id ),
            'delete' => sprintf( '<a href=' . $nonced_url . ' data-delete>Delete</a>' ),
        );