WordPress at a glance
filter is not described

handle_network_bulk_actions-(screen_id) filter-hook . WP 4.7.0

Fires when a custom bulk action should be handled.

The redirect link should be modified with success or failure feedback from the action to be used to display feedback to the user.

The dynamic portion of the hook name, $screen, refers to the current screen ID.


add_filter( 'handle_network_bulk_actions-(screen_id)', 'filter_function_name_5651', 10, 4 );
function filter_function_name_5651( $redirect_url, $action, $items, $site_id ){
	// filter...

	return $redirect_url;
The redirect URL.
The action being taken.
The items to take the action on.
The site ID.


Since 4.7.0 Introduced.

Where the hook is called

In file: /wp-admin/network/site-themes.php
wp-admin/network/site-themes.php 139
$referer = apply_filters( "handle_network_bulk_actions-{$screen}", $referer, $action, $themes, $id );
wp-admin/network/themes.php 220
$referer = apply_filters( 'handle_network_bulk_actions-' . get_current_screen()->id, $referer, $action, $themes );
wp-admin/network/users.php 105
$sendback = apply_filters( 'handle_network_bulk_actions-' . get_current_screen()->id, $sendback, $doaction, $user_ids );
wp-admin/network/site-users.php 182
$referer = apply_filters( 'handle_network_bulk_actions-' . get_current_screen()->id, $referer, $action, $userids, $id );
wp-admin/network/sites.php 214
$redirect_to = apply_filters( 'handle_network_bulk_actions-' . get_current_screen()->id, $redirect_to, $doaction, $blogs, $id );

Where the hook is used (in WP core)

Usage not found!