class Custom_List_Table extends WP_List_Table { function bulk_actions() { $actions = array( 'delete' => 'Delete selected' ); return $actions; } function process_bulk_action() { if ('delete' === $this->current_action()) { // delete selected items } } }
class Custom_List_Table extends WP_List_Table { function column_actions($item) { $actions = array( 'edit' => sprintf('Edit', $_REQUEST['page'], 'edit', $item['id']) ); return $this->row_actions($actions); } function prepare_items() { $data = array(); foreach ($items as $item) { $data[] = array( 'id' => $item->id, 'name' => $item->name, 'description' => $item->description ); } $this->items = $data; } }Package library: WordPress