|
@@ 144-155 (lines=12) @@
|
| 141 |
|
} |
| 142 |
|
$location = add_query_arg( array( 'trashed' => count( $post_ids ), 'ids' => join( ',', $post_ids ) ), $location ); |
| 143 |
|
break; |
| 144 |
|
case 'untrash': |
| 145 |
|
if ( !isset( $post_ids ) ) |
| 146 |
|
break; |
| 147 |
|
foreach ( (array) $post_ids as $post_id ) { |
| 148 |
|
if ( !current_user_can( 'delete_post', $post_id ) ) |
| 149 |
|
wp_die( __( 'Sorry, you are not allowed to restore this item from the Trash.' ) ); |
| 150 |
|
|
| 151 |
|
if ( !wp_untrash_post( $post_id ) ) |
| 152 |
|
wp_die( __( 'Error in restoring from Trash.' ) ); |
| 153 |
|
} |
| 154 |
|
$location = add_query_arg( 'untrashed', count( $post_ids ), $location ); |
| 155 |
|
break; |
| 156 |
|
case 'delete': |
| 157 |
|
if ( !isset( $post_ids ) ) |
| 158 |
|
break; |
|
@@ 156-167 (lines=12) @@
|
| 153 |
|
} |
| 154 |
|
$location = add_query_arg( 'untrashed', count( $post_ids ), $location ); |
| 155 |
|
break; |
| 156 |
|
case 'delete': |
| 157 |
|
if ( !isset( $post_ids ) ) |
| 158 |
|
break; |
| 159 |
|
foreach ( (array) $post_ids as $post_id_del ) { |
| 160 |
|
if ( !current_user_can( 'delete_post', $post_id_del ) ) |
| 161 |
|
wp_die( __( 'Sorry, you are not allowed to delete this item.' ) ); |
| 162 |
|
|
| 163 |
|
if ( !wp_delete_attachment( $post_id_del ) ) |
| 164 |
|
wp_die( __( 'Error in deleting.' ) ); |
| 165 |
|
} |
| 166 |
|
$location = add_query_arg( 'deleted', count( $post_ids ), $location ); |
| 167 |
|
break; |
| 168 |
|
default: |
| 169 |
|
/** This action is documented in wp-admin/edit-comments.php */ |
| 170 |
|
$location = apply_filters( 'handle_bulk_actions-' . get_current_screen()->id, $location, $doaction, $post_ids ); |