You appear to be a bot. Output may be restricted
Description
Display the bulk actions dropdown.
Usage
BW_List_Table::bulk_actions( $which );
Parameters
- $which
- ( string ) optional – The location of the bulk actions: 'top' or 'bottom'. This is designated as optional for backwards-compatibility.
Returns
voidSource
File name: oik/admin/class-bw-list-table.phpLines:
1 to 41 of 41
protected function bulk_actions( $which = '' ) { if ( is_null( $this->_actions ) ) { $no_new_actions = $this->_actions = $this->get_bulk_actions(); /** * Filter the list table Bulk Actions drop-down. * * The dynamic portion of the hook name, `$this->screen->id`, refers * to the ID of the current screen, usually a string. * * This filter can currently only be used to remove bulk actions. * * @since 3.5.0 * * @param array $actions An array of the available bulk actions. */ bw_trace2( $this, "this", false, BW_TRACE_VERBOSE ); $this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions ); $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions ); $two = ''; } else { $two = '2'; } if ( empty( $this->_actions ) ) return; echo "<label for='bulk-action-selector-" . esc_attr( $which ) . "' class='screen-reader-text'>" . __( 'Select bulk action' ) . "</label>"; echo "<select name='action$two' id='bulk-action-selector-" . esc_attr( $which ) . "'>\n"; echo "<option value='-1' selected='selected'>" . __( 'Bulk Actions' ) . "</option>\n"; foreach ( $this->_actions as $name => $title ) { $class = 'edit' == $name ? ' class="hide-if-no-js"' : ''; echo "\t<option value='$name'$class>$title</option>\n"; } echo "</select>\n"; submit_button( __( 'Apply' ), 'action', '', false, array( 'id' => "doaction$two" ) ); echo "\n"; }View on GitHub View on Trac