我有一个正在运行的wp\\U list\\U表,即-我可以向表中添加记录、删除单个记录、编辑单个记录和删除批量记录。只有一个问题。批量删除后,删除的记录仍显示在列表中。当我刷新页面时,它们就消失了。令人困惑的是,记录的计数是正确的。任何帮助都将不胜感激。这是我的process\\u bulk\\u action函数。谢谢
public function process_bulk_action() {
global $wpdb;
$table = $wpdb->prefix . \'golf_pool_teams\';
// security check!
if ( isset( $_POST[\'_wpnonce\'] ) && ! empty( $_POST[\'_wpnonce\'] ) ) {
$nonce = filter_input( INPUT_POST, \'_wpnonce\', FILTER_SANITIZE_STRING );
$action = \'bulk-\' . $this->_args[\'plural\'];
if ( ! wp_verify_nonce( $nonce, $action ) )
wp_die( \'Nope! Security check failed!\' );
}
$action = $this->current_action();
if ( isset($_POST[\'team_id\'])) {
$row_id = $_POST[\'team_id\'];
switch ( $action ) {
case \'delete\':
foreach($row_id as &$row){
$wpdb->delete($table, array(\'ID\' =>$row));
}
break;
default:
// do nothing
return;
break;
}
return;
}
}