WordPress.org

Make WordPress Core

Ticket #16031: 16031.patch

File 16031.patch, 2.4 KB (added by Veraxus, 7 years ago)

Fixes submission handling for pages affected by the new bulk_action filter

  • wp-admin/edit-comments.php

     
    7272                                wp_delete_comment( $comment_id );
    7373                                $deleted++;
    7474                                break;
     75                        default:
     76                                do_action( 'do_bulk_action-comments-'. $doaction );
     77                                break;
    7578                }
    7679        }
    7780
  • wp-admin/edit-tags.php

     
    149149
    150150default:
    151151
     152do_action( 'do_bulk_action-tags-'. $doaction );
    152153if ( ! empty($_REQUEST['_wp_http_referer']) ) {
    153154         wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']) ) );
    154155         exit;
  • wp-admin/edit.php

     
    119119                                $sendback = add_query_arg( $done, $sendback );
    120120                        }
    121121                        break;
     122                default:
     123                        do_action( 'do_bulk_action-post-'. $doaction );
     124                        break;
    122125        }
    123126
    124127        $sendback = remove_query_arg( array('action', 'action2', 'tags_input', 'post_author', 'comment_status', 'ping_status', '_status',  'post', 'bulk_edit', 'post_view'), $sendback );
  • wp-admin/link-manager.php

     
    1616// Handle bulk deletes
    1717$doaction = $wp_list_table->current_action();
    1818
     19if( $doaction ){
     20    do_action( 'do_bulk_action-links-'. $doaction );
     21}
    1922if ( $doaction && isset( $_REQUEST['linkcheck'] ) ) {
    2023        check_admin_referer( 'bulk-bookmarks' );
    2124
  • wp-admin/users.php

     
    284284
    285285default:
    286286
     287        do_action( 'do_bulk_action-users-'. $wp_list_table->current_action() );
     288
    287289        if ( !empty($_GET['_wp_http_referer']) ) {
    288290                wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI'])));
    289291                exit;