WordPress.org

Codex

Plugin API/Filter Reference/bulk actions

Contents

Description

This hook allows you to remove items from the bulk actions dropdown on any specified admin screen.

Bulk actions are a simple associative array.

Usage

The filter hook follows the format 'bulk_actions-screenid', where screenid is the id of the admin screen that you want to affect.
add_filter('bulk_actions-screenid','function_name');

Example

The following example removes an action from the Bulk Actions drop-down on the Users page:

<?php
    function my_custom_bulk_actions($actions){
        unset( $actions['delete'] );
        return $actions;
    }
    add_filter('bulk_actions-users','my_custom_bulk_actions');
?>

Notes

The filter doesn't currently (WP 3.3) allow you to add custom bulk actions. See http://core.trac.wordpress.org/ticket/16031

Related

Administration Screen Id Reference