WP_Posts_List_Table::get_bulk_actions() –

You appear to be a bot. Output may be restricted

Description

Usage

$array = WP_Posts_List_Table::get_bulk_actions();

Parameters

Returns

array

Source

File name: wordpress/wp-admin/includes/class-wp-posts-list-table.php
Lines:

1 to 22 of 22
  protected function get_bulk_actions() {
    $actions       = array();
    $post_type_obj = get_post_type_object( $this->screen->post_type );

    if ( current_user_can( $post_type_obj->cap->edit_posts ) ) {
      if ( $this->is_trash ) {
        $actions['untrash'] = __( 'Restore' );
      } else {
        $actions['edit'] = __( 'Edit' );
      }
    }

    if ( current_user_can( $post_type_obj->cap->delete_posts ) ) {
      if ( $this->is_trash || ! EMPTY_TRASH_DAYS ) {
        $actions['delete'] = __( 'Delete permanently' );
      } else {
        $actions['trash'] = __( 'Move to Trash' );
      }
    }

    return $actions;
  }
 

 View on GitHub View on Trac