Bulk Delete - Version 4.2

Version Description

Download this release

Release Info

Developer sudar
Plugin Icon 128x128 Bulk Delete
Version 4.2
Comparing to
See all releases

Code changes from version 4.1 to 4.2

bulk-delete.php CHANGED
@@ -5,7 +5,7 @@ Plugin Script: bulk-delete.php
5
  Plugin URI: http://sudarmuthu.com/wordpress/bulk-delete
6
  Description: Bulk delete users and posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
7
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
8
- Version: 4.1
9
  License: GPL
10
  Author: Sudar
11
  Author URI: http://sudarmuthu.com/
@@ -53,7 +53,7 @@ if ( !function_exists( 'array_get' ) ) {
53
  */
54
  class Bulk_Delete {
55
 
56
- const VERSION = '4.1';
57
 
58
  // page slugs
59
  const USERS_PAGE_SLUG = 'bulk-delete-users';
@@ -587,7 +587,6 @@ class Bulk_Delete {
587
 
588
  $delete_options['selected_types'] = array_get( $_POST, 'smbd_types' );
589
  $delete_options['restrict'] = array_get($_POST, 'smbd_types_restrict', FALSE);
590
- $delete_options['private'] = array_get($_POST, 'smbd_types_private');
591
  $delete_options['limit_to'] = absint(array_get($_POST, 'smbd_types_limit_to', 0));
592
  $delete_options['force_delete'] = array_get($_POST, 'smbd_types_force_delete', 'false');
593
 
@@ -936,62 +935,67 @@ class Bulk_Delete {
936
  * Delete posts by custom post type
937
  */
938
  static function delete_post_types( $delete_options ) {
 
939
  $selected_types = $delete_options['selected_types'];
940
 
941
- $options = array(
942
- 'post_status' => 'publish',
943
- 'post_type' => $selected_types
944
- );
945
 
946
- $private = $delete_options['private'];
947
 
948
- if ($private == 'true') {
949
- $options['post_status'] = 'private';
950
- }
951
 
952
- $limit_to = $delete_options['limit_to'];
 
 
 
953
 
954
- if ($limit_to > 0) {
955
- $options['showposts'] = $limit_to;
956
- } else {
957
- $options['nopaging'] = 'true';
958
- }
959
 
960
- $force_delete = $delete_options['force_delete'];
 
 
 
 
961
 
962
- if ($force_delete == 'true') {
963
- $force_delete = true;
964
- } else {
965
- $force_delete = false;
966
- }
967
 
968
- self::pre_query();
 
 
 
 
969
 
970
- if ($delete_options['restrict'] == "true") {
971
- $options['op'] = $delete_options['types_op'];
972
- $options['days'] = $delete_options['types_days'];
973
 
974
- if (!class_exists('Bulk_Delete_By_Days')) {
975
- require_once dirname(__FILE__) . '/include/class-bulk-delete-by-days.php';
 
 
 
 
 
 
976
  }
977
- $bulk_Delete_By_Days = new Bulk_Delete_By_Days;
978
- }
979
 
980
- $wp_query = new WP_Query();
981
- $posts = $wp_query->query($options);
982
 
983
- self::post_query();
984
 
985
- foreach ($posts as $post) {
986
- // $force delete parameter to custom post types doesn't work
987
- if ( $force_delete ) {
988
- wp_delete_post( $post->ID );
989
- } else {
990
- wp_trash_post( $post->ID );
 
991
  }
 
 
992
  }
993
 
994
- return count( $posts );
995
  }
996
 
997
  /**
5
  Plugin URI: http://sudarmuthu.com/wordpress/bulk-delete
6
  Description: Bulk delete users and posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
7
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
8
+ Version: 4.2
9
  License: GPL
10
  Author: Sudar
11
  Author URI: http://sudarmuthu.com/
53
  */
54
  class Bulk_Delete {
55
 
56
+ const VERSION = '4.2';
57
 
58
  // page slugs
59
  const USERS_PAGE_SLUG = 'bulk-delete-users';
587
 
588
  $delete_options['selected_types'] = array_get( $_POST, 'smbd_types' );
589
  $delete_options['restrict'] = array_get($_POST, 'smbd_types_restrict', FALSE);
 
590
  $delete_options['limit_to'] = absint(array_get($_POST, 'smbd_types_limit_to', 0));
591
  $delete_options['force_delete'] = array_get($_POST, 'smbd_types_force_delete', 'false');
592
 
935
  * Delete posts by custom post type
936
  */
937
  static function delete_post_types( $delete_options ) {
938
+ $count = 0;
939
  $selected_types = $delete_options['selected_types'];
940
 
941
+ foreach ( $selected_types as $selected_type ) {
 
 
 
942
 
943
+ $type_status = Bulk_Delete_Util::split_post_type_status( $selected_type );
944
 
945
+ $type = $type_status['type'];
946
+ $status = $type_status['status'];
 
947
 
948
+ $options = array(
949
+ 'post_status' => $status,
950
+ 'post_type' => $type
951
+ );
952
 
953
+ $limit_to = $delete_options['limit_to'];
 
 
 
 
954
 
955
+ if ( $limit_to > 0 ) {
956
+ $options['showposts'] = $limit_to;
957
+ } else {
958
+ $options['nopaging'] = 'true';
959
+ }
960
 
961
+ $force_delete = $delete_options['force_delete'];
 
 
 
 
962
 
963
+ if ( $force_delete == 'true' ) {
964
+ $force_delete = true;
965
+ } else {
966
+ $force_delete = false;
967
+ }
968
 
969
+ self::pre_query();
 
 
970
 
971
+ if ($delete_options['restrict'] == "true") {
972
+ $options['op'] = $delete_options['types_op'];
973
+ $options['days'] = $delete_options['types_days'];
974
+
975
+ if ( !class_exists( 'Bulk_Delete_By_Days' ) ) {
976
+ require_once dirname( __FILE__ ) . '/include/class-bulk-delete-by-days.php';
977
+ }
978
+ $bulk_Delete_By_Days = new Bulk_Delete_By_Days;
979
  }
 
 
980
 
981
+ $wp_query = new WP_Query();
982
+ $posts = $wp_query->query( $options );
983
 
984
+ self::post_query();
985
 
986
+ foreach ( $posts as $post ) {
987
+ // $force delete parameter to custom post types doesn't work
988
+ if ( $force_delete ) {
989
+ wp_delete_post( $post->ID );
990
+ } else {
991
+ wp_trash_post( $post->ID );
992
+ }
993
  }
994
+
995
+ $count += count( $posts );
996
  }
997
 
998
+ return $count;
999
  }
1000
 
1001
  /**
include/class-bulk-delete-posts.php CHANGED
@@ -534,7 +534,19 @@ class Bulk_Delete_Posts {
534
  foreach ($types as $type) {
535
  $post_count = wp_count_posts( $type );
536
  if ( $post_count->publish > 0 ) {
537
- $types_array[$type] = $post_count->publish;
 
 
 
 
 
 
 
 
 
 
 
 
538
  }
539
  }
540
  }
@@ -554,7 +566,7 @@ class Bulk_Delete_Posts {
554
  <input name="smbd_types[]" value = "<?php echo $type; ?>" type = "checkbox">
555
  </td>
556
  <td>
557
- <label for="smbd_types"><?php echo $type, ' (', $count, ')'; ?></label>
558
  </td>
559
  </tr>
560
  <?php
@@ -587,13 +599,6 @@ class Bulk_Delete_Posts {
587
  </td>
588
  </tr>
589
 
590
- <tr>
591
- <td scope="row" colspan="2">
592
- <input name="smbd_types_private" value = "false" type = "radio" checked="checked" /> <?php _e('Public posts', 'bulk-delete'); ?>
593
- <input name="smbd_types_private" value = "true" type = "radio" /> <?php _e('Private Posts', 'bulk-delete'); ?>
594
- </td>
595
- </tr>
596
-
597
  <tr>
598
  <td scope="row">
599
  <input name="smbd_types_limit" id="smbd_types_limit" value = "true" type = "checkbox">
534
  foreach ($types as $type) {
535
  $post_count = wp_count_posts( $type );
536
  if ( $post_count->publish > 0 ) {
537
+ $types_array["$type-publish"] = $post_count->publish;
538
+ }
539
+ if ( $post_count->future > 0 ) {
540
+ $types_array["$type-future"] = $post_count->future;
541
+ }
542
+ if ( $post_count->pending > 0 ) {
543
+ $types_array["$type-pending"] = $post_count->pending;
544
+ }
545
+ if ( $post_count->draft > 0 ) {
546
+ $types_array["$type-draft"] = $post_count->draft;
547
+ }
548
+ if ( $post_count->private > 0 ) {
549
+ $types_array["$type-private"] = $post_count->private;
550
  }
551
  }
552
  }
566
  <input name="smbd_types[]" value = "<?php echo $type; ?>" type = "checkbox">
567
  </td>
568
  <td>
569
+ <label for="smbd_types"><?php echo Bulk_Delete_Util::display_post_type_status( $type ), ' (', $count, ')'; ?></label>
570
  </td>
571
  </tr>
572
  <?php
599
  </td>
600
  </tr>
601
 
 
 
 
 
 
 
 
602
  <tr>
603
  <td scope="row">
604
  <input name="smbd_types_limit" id="smbd_types_limit" value = "true" type = "checkbox">
include/class-bulk-delete-util.php CHANGED
@@ -105,5 +105,52 @@ class Bulk_Delete_Util {
105
  }
106
  return $cron_items;
107
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
108
  }
109
  ?>
105
  }
106
  return $cron_items;
107
  }
108
+
109
+ /**
110
+ * Generate display name from post type and status
111
+ */
112
+ public static function display_post_type_status( $str ) {
113
+ $type_status = self::split_post_type_status( $str );
114
+
115
+ $type = $type_status['type'];
116
+ $status = $type_status['status'];
117
+
118
+ switch ( $status ) {
119
+ case 'private':
120
+ return $type . ' - Private Posts';
121
+ break;
122
+ case 'future':
123
+ return $type . ' - Scheduled Posts';
124
+ break;
125
+ case 'draft':
126
+ return $type . ' - Draft Posts';
127
+ break;
128
+ case 'pending':
129
+ return $type . ' - Pending Posts';
130
+ break;
131
+ case 'publish':
132
+ return $type . ' - Published Posts';
133
+ break;
134
+ }
135
+ }
136
+
137
+ /**
138
+ * Split post type and status
139
+ */
140
+ public static function split_post_type_status( $str ) {
141
+ $type_status = array();
142
+
143
+ $str_arr = explode( '-', $str );
144
+
145
+ if ( count( $str_arr ) > 1 ) {
146
+ $type_status['status'] = end( $str_arr );
147
+ $type_status['type'] = implode( '', array_slice( $str_arr, 0, -1 ) );
148
+ } else {
149
+ $type_status['status'] = 'publish';
150
+ $type_status['type'] = $str;
151
+ }
152
+
153
+ return $type_status;
154
+ }
155
  }
156
  ?>
languages/bulk-delete.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Bulk Delete package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Bulk Delete 4.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/bulk-delete\n"
7
- "POT-Creation-Date: 2013-10-12 12:14:10+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -152,8 +152,8 @@ msgid "Users from the selected userrole are scheduled for deletion."
152
  msgstr ""
153
 
154
  #: bulk-delete.php:474 bulk-delete.php:513 bulk-delete.php:544
155
- #: bulk-delete.php:576 bulk-delete.php:608 bulk-delete.php:642
156
- #: bulk-delete.php:677 bulk-delete.php:745
157
  msgid "See the full list of <a href = \"%s\">scheduled tasks</a>"
158
  msgstr ""
159
 
@@ -193,54 +193,54 @@ msgid_plural "Deleted %d posts from the selected custom taxonomies"
193
  msgstr[0] ""
194
  msgstr[1] ""
195
 
196
- #: bulk-delete.php:607
197
  msgid "Posts from the selected custom post type are scheduled for deletion."
198
  msgstr ""
199
 
200
- #: bulk-delete.php:611
201
  msgid "Deleted %d post from the selected custom post type"
202
  msgid_plural "Deleted %d posts from the selected custom post type"
203
  msgstr[0] ""
204
  msgstr[1] ""
205
 
206
- #: bulk-delete.php:641
207
  msgid "Posts with the selected status are scheduled for deletion."
208
  msgstr ""
209
 
210
- #: bulk-delete.php:645
211
  msgid "Deleted %d post with the selected post status"
212
  msgid_plural "Deleted %d posts with the selected post status"
213
  msgstr[0] ""
214
  msgstr[1] ""
215
 
216
- #: bulk-delete.php:676
217
  msgid "The selected pages are scheduled for deletion."
218
  msgstr ""
219
 
220
- #: bulk-delete.php:680
221
  msgid "Deleted %d page"
222
  msgid_plural "Deleted %d pages"
223
  msgstr[0] ""
224
  msgstr[1] ""
225
 
226
- #: bulk-delete.php:706
227
  msgid "Deleted %d post with the specified urls"
228
  msgid_plural "Deleted %d posts with the specified urls"
229
  msgstr[0] ""
230
  msgstr[1] ""
231
 
232
- #: bulk-delete.php:715
233
  msgid "Deleted %d post revision"
234
  msgid_plural "Deleted %d post revisions"
235
  msgstr[0] ""
236
  msgstr[1] ""
237
 
238
- #: bulk-delete.php:744
239
  msgid ""
240
  "Posts matching the selected custom field setting are scheduled for deletion."
241
  msgstr ""
242
 
243
- #: bulk-delete.php:748
244
  msgid "Deleted %d post using the selected custom field condition"
245
  msgid_plural "Deleted %d posts using the selected custom field condition"
246
  msgstr[0] ""
@@ -251,10 +251,10 @@ msgstr[1] ""
251
  #: include/class-bulk-delete-posts.php:247
252
  #: include/class-bulk-delete-posts.php:367
253
  #: include/class-bulk-delete-posts.php:521
254
- #: include/class-bulk-delete-posts.php:648
255
- #: include/class-bulk-delete-posts.php:768
256
- #: include/class-bulk-delete-posts.php:815
257
- #: include/class-bulk-delete-posts.php:851
258
  #: include/class-bulk-delete-users.php:16
259
  msgid ""
260
  "This section just got enabled. Kindly <a href = \"%1$s\">refresh</a> the "
@@ -262,7 +262,7 @@ msgid ""
262
  msgstr ""
263
 
264
  #: include/class-bulk-delete-posts.php:26
265
- #: include/class-bulk-delete-posts.php:824
266
  msgid "Select the posts which you want to delete"
267
  msgstr ""
268
 
@@ -299,10 +299,11 @@ msgstr ""
299
  #: include/class-bulk-delete-posts.php:162
300
  #: include/class-bulk-delete-posts.php:284
301
  #: include/class-bulk-delete-posts.php:438
302
- #: include/class-bulk-delete-posts.php:565
303
- #: include/class-bulk-delete-posts.php:701
304
- #: include/class-bulk-delete-posts.php:788
305
  #: include/class-bulk-delete-users.php:42
 
306
  msgid "Choose your filtering options"
307
  msgstr ""
308
 
@@ -310,7 +311,8 @@ msgstr ""
310
  #: include/class-bulk-delete-posts.php:171
311
  #: include/class-bulk-delete-posts.php:293
312
  #: include/class-bulk-delete-posts.php:447
313
- #: include/class-bulk-delete-posts.php:574
 
314
  msgid "Only restrict to posts which are "
315
  msgstr ""
316
 
@@ -318,8 +320,9 @@ msgstr ""
318
  #: include/class-bulk-delete-posts.php:173
319
  #: include/class-bulk-delete-posts.php:295
320
  #: include/class-bulk-delete-posts.php:449
321
- #: include/class-bulk-delete-posts.php:576
322
- #: include/class-bulk-delete-posts.php:710
 
323
  msgid "older than"
324
  msgstr ""
325
 
@@ -327,8 +330,9 @@ msgstr ""
327
  #: include/class-bulk-delete-posts.php:174
328
  #: include/class-bulk-delete-posts.php:296
329
  #: include/class-bulk-delete-posts.php:450
330
- #: include/class-bulk-delete-posts.php:577
331
- #: include/class-bulk-delete-posts.php:711
 
332
  msgid "posted within last"
333
  msgstr ""
334
 
@@ -336,9 +340,10 @@ msgstr ""
336
  #: include/class-bulk-delete-posts.php:176
337
  #: include/class-bulk-delete-posts.php:298
338
  #: include/class-bulk-delete-posts.php:452
339
- #: include/class-bulk-delete-posts.php:579
340
- #: include/class-bulk-delete-posts.php:713
341
  #: include/class-bulk-delete-users.php:59
 
342
  msgid "days"
343
  msgstr ""
344
 
@@ -346,9 +351,10 @@ msgstr ""
346
  #: include/class-bulk-delete-posts.php:182
347
  #: include/class-bulk-delete-posts.php:304
348
  #: include/class-bulk-delete-posts.php:458
349
- #: include/class-bulk-delete-posts.php:585
350
- #: include/class-bulk-delete-posts.php:719
351
- #: include/class-bulk-delete-posts.php:794
 
352
  msgid "Move to Trash"
353
  msgstr ""
354
 
@@ -356,9 +362,10 @@ msgstr ""
356
  #: include/class-bulk-delete-posts.php:183
357
  #: include/class-bulk-delete-posts.php:305
358
  #: include/class-bulk-delete-posts.php:459
359
- #: include/class-bulk-delete-posts.php:586
360
- #: include/class-bulk-delete-posts.php:720
361
- #: include/class-bulk-delete-posts.php:795
 
362
  msgid "Delete permanently"
363
  msgstr ""
364
 
@@ -366,8 +373,9 @@ msgstr ""
366
  #: include/class-bulk-delete-posts.php:199
367
  #: include/class-bulk-delete-posts.php:321
368
  #: include/class-bulk-delete-posts.php:475
369
- #: include/class-bulk-delete-posts.php:602
370
- #: include/class-bulk-delete-posts.php:727
 
371
  msgid "Only delete first "
372
  msgstr ""
373
 
@@ -375,8 +383,9 @@ msgstr ""
375
  #: include/class-bulk-delete-posts.php:200
376
  #: include/class-bulk-delete-posts.php:322
377
  #: include/class-bulk-delete-posts.php:476
378
- #: include/class-bulk-delete-posts.php:603
379
- #: include/class-bulk-delete-posts.php:728
 
380
  msgid "posts."
381
  msgstr ""
382
 
@@ -384,8 +393,9 @@ msgstr ""
384
  #: include/class-bulk-delete-posts.php:201
385
  #: include/class-bulk-delete-posts.php:323
386
  #: include/class-bulk-delete-posts.php:477
387
- #: include/class-bulk-delete-posts.php:604
388
- #: include/class-bulk-delete-posts.php:729
 
389
  msgid ""
390
  "Use this option if there are more than 1000 posts and the script timesout."
391
  msgstr ""
@@ -394,9 +404,10 @@ msgstr ""
394
  #: include/class-bulk-delete-posts.php:207
395
  #: include/class-bulk-delete-posts.php:329
396
  #: include/class-bulk-delete-posts.php:483
397
- #: include/class-bulk-delete-posts.php:610
398
- #: include/class-bulk-delete-posts.php:735
399
  #: include/class-bulk-delete-users.php:83
 
400
  msgid "Delete now"
401
  msgstr ""
402
 
@@ -404,10 +415,11 @@ msgstr ""
404
  #: include/class-bulk-delete-posts.php:208
405
  #: include/class-bulk-delete-posts.php:330
406
  #: include/class-bulk-delete-posts.php:484
407
- #: include/class-bulk-delete-posts.php:611
408
- #: include/class-bulk-delete-posts.php:736
409
  #: include/class-bulk-delete-users.php:84
410
  #: include/class-cron-list-table.php:117
 
411
  msgid "Schedule"
412
  msgstr ""
413
 
@@ -415,9 +427,10 @@ msgstr ""
415
  #: include/class-bulk-delete-posts.php:209
416
  #: include/class-bulk-delete-posts.php:331
417
  #: include/class-bulk-delete-posts.php:485
418
- #: include/class-bulk-delete-posts.php:612
419
- #: include/class-bulk-delete-posts.php:737
420
  #: include/class-bulk-delete-users.php:85
 
421
  msgid "repeat "
422
  msgstr ""
423
 
@@ -425,9 +438,10 @@ msgstr ""
425
  #: include/class-bulk-delete-posts.php:211
426
  #: include/class-bulk-delete-posts.php:333
427
  #: include/class-bulk-delete-posts.php:487
428
- #: include/class-bulk-delete-posts.php:614
429
- #: include/class-bulk-delete-posts.php:739
430
  #: include/class-bulk-delete-users.php:87
 
431
  msgid "Don't repeat"
432
  msgstr ""
433
 
@@ -435,9 +449,10 @@ msgstr ""
435
  #: include/class-bulk-delete-posts.php:221
436
  #: include/class-bulk-delete-posts.php:343
437
  #: include/class-bulk-delete-posts.php:497
438
- #: include/class-bulk-delete-posts.php:624
439
- #: include/class-bulk-delete-posts.php:749
440
  #: include/class-bulk-delete-users.php:97
 
441
  msgid "Only available in Pro Addon"
442
  msgstr ""
443
 
@@ -445,11 +460,12 @@ msgstr ""
445
  #: include/class-bulk-delete-posts.php:235
446
  #: include/class-bulk-delete-posts.php:350
447
  #: include/class-bulk-delete-posts.php:504
448
- #: include/class-bulk-delete-posts.php:631
449
- #: include/class-bulk-delete-posts.php:756
450
- #: include/class-bulk-delete-posts.php:803
451
- #: include/class-bulk-delete-posts.php:839
452
  #: include/class-bulk-delete-users.php:111
 
453
  msgid "Bulk Delete "
454
  msgstr ""
455
 
@@ -464,19 +480,20 @@ msgstr ""
464
  #: include/class-bulk-delete-posts.php:189
465
  #: include/class-bulk-delete-posts.php:311
466
  #: include/class-bulk-delete-posts.php:465
467
- #: include/class-bulk-delete-posts.php:592
468
  msgid "Public posts"
469
  msgstr ""
470
 
471
  #: include/class-bulk-delete-posts.php:190
472
  #: include/class-bulk-delete-posts.php:312
473
  #: include/class-bulk-delete-posts.php:466
474
- #: include/class-bulk-delete-posts.php:593
475
  msgid "Private Posts"
476
  msgstr ""
477
 
478
  #: include/class-bulk-delete-posts.php:227
479
  #: include/class-bulk-delete-users.php:103
 
480
  msgid "Enter time in Y-m-d H:i:s format or enter now to use current time"
481
  msgstr ""
482
 
@@ -506,102 +523,102 @@ msgstr ""
506
  msgid "You don't have any posts assigned to custom taxonomies in this blog."
507
  msgstr ""
508
 
509
- #: include/class-bulk-delete-posts.php:545
510
  msgid "Select the custom post type whose post you want to delete"
511
  msgstr ""
512
 
513
- #: include/class-bulk-delete-posts.php:637
514
  msgid "You don't have any posts assigned to custom post types in this blog."
515
  msgstr ""
516
 
517
- #: include/class-bulk-delete-posts.php:660
518
  msgid "Select the pages which you want to delete"
519
  msgstr ""
520
 
521
- #: include/class-bulk-delete-posts.php:667
522
  msgid "All Published Pages"
523
  msgstr ""
524
 
525
- #: include/class-bulk-delete-posts.php:667
526
- #: include/class-bulk-delete-posts.php:674
527
- #: include/class-bulk-delete-posts.php:681
528
- #: include/class-bulk-delete-posts.php:688
529
- #: include/class-bulk-delete-posts.php:695
530
  msgid "Pages"
531
  msgstr ""
532
 
533
- #: include/class-bulk-delete-posts.php:674
534
  msgid "All Draft Pages"
535
  msgstr ""
536
 
537
- #: include/class-bulk-delete-posts.php:681
538
  msgid "All Scheduled Pages"
539
  msgstr ""
540
 
541
- #: include/class-bulk-delete-posts.php:688
542
  msgid "All Pending Pages"
543
  msgstr ""
544
 
545
- #: include/class-bulk-delete-posts.php:695
546
  msgid "All Private Pages"
547
  msgstr ""
548
 
549
- #: include/class-bulk-delete-posts.php:708
550
  msgid "Only restrict to pages which are "
551
  msgstr ""
552
 
553
- #: include/class-bulk-delete-posts.php:774
554
  msgid "Delete these specific pages"
555
  msgstr ""
556
 
557
- #: include/class-bulk-delete-posts.php:780
558
  msgid "Enter one post url (not post ids) per line"
559
  msgstr ""
560
 
561
- #: include/class-bulk-delete-posts.php:831
562
  msgid "All Revisions"
563
  msgstr ""
564
 
565
- #: include/class-bulk-delete-posts.php:831
566
  msgid "Revisions"
567
  msgstr ""
568
 
569
- #: include/class-bulk-delete-posts.php:860
570
  msgid ""
571
  "You need \"Bulk Delete by Custom Field\" Addon, to delete post by custom "
572
  "field."
573
  msgstr ""
574
 
575
- #: include/class-bulk-delete-posts.php:878
576
  msgid ""
577
  "If you are seeing a blank page after clicking the Bulk Delete button, then "
578
  msgstr ""
579
 
580
- #: include/class-bulk-delete-posts.php:878
581
  msgid "check out this FAQ"
582
  msgstr ""
583
 
584
- #: include/class-bulk-delete-posts.php:879
585
  msgid "You also need need the following debug information."
586
  msgstr ""
587
 
588
- #: include/class-bulk-delete-posts.php:883
589
  msgid "PHP Version "
590
  msgstr ""
591
 
592
- #: include/class-bulk-delete-posts.php:887
593
  msgid "Plugin Version "
594
  msgstr ""
595
 
596
- #: include/class-bulk-delete-posts.php:891
597
  msgid "Available memory size "
598
  msgstr ""
599
 
600
- #: include/class-bulk-delete-posts.php:895
601
  msgid "Script time out "
602
  msgstr ""
603
 
604
- #: include/class-bulk-delete-posts.php:899
605
  msgid "Script input time "
606
  msgstr ""
607
 
@@ -754,6 +771,30 @@ msgstr ""
754
  msgid "You have not scheduled any bulk delete jobs."
755
  msgstr ""
756
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
757
  #. Plugin Name of the plugin/theme
758
  msgid "Bulk Delete"
759
  msgstr ""
2
  # This file is distributed under the same license as the Bulk Delete package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Bulk Delete 4.2\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/bulk-delete\n"
7
+ "POT-Creation-Date: 2013-10-22 15:39:59+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
152
  msgstr ""
153
 
154
  #: bulk-delete.php:474 bulk-delete.php:513 bulk-delete.php:544
155
+ #: bulk-delete.php:576 bulk-delete.php:607 bulk-delete.php:641
156
+ #: bulk-delete.php:676 bulk-delete.php:744
157
  msgid "See the full list of <a href = \"%s\">scheduled tasks</a>"
158
  msgstr ""
159
 
193
  msgstr[0] ""
194
  msgstr[1] ""
195
 
196
+ #: bulk-delete.php:606
197
  msgid "Posts from the selected custom post type are scheduled for deletion."
198
  msgstr ""
199
 
200
+ #: bulk-delete.php:610
201
  msgid "Deleted %d post from the selected custom post type"
202
  msgid_plural "Deleted %d posts from the selected custom post type"
203
  msgstr[0] ""
204
  msgstr[1] ""
205
 
206
+ #: bulk-delete.php:640
207
  msgid "Posts with the selected status are scheduled for deletion."
208
  msgstr ""
209
 
210
+ #: bulk-delete.php:644
211
  msgid "Deleted %d post with the selected post status"
212
  msgid_plural "Deleted %d posts with the selected post status"
213
  msgstr[0] ""
214
  msgstr[1] ""
215
 
216
+ #: bulk-delete.php:675
217
  msgid "The selected pages are scheduled for deletion."
218
  msgstr ""
219
 
220
+ #: bulk-delete.php:679
221
  msgid "Deleted %d page"
222
  msgid_plural "Deleted %d pages"
223
  msgstr[0] ""
224
  msgstr[1] ""
225
 
226
+ #: bulk-delete.php:705
227
  msgid "Deleted %d post with the specified urls"
228
  msgid_plural "Deleted %d posts with the specified urls"
229
  msgstr[0] ""
230
  msgstr[1] ""
231
 
232
+ #: bulk-delete.php:714
233
  msgid "Deleted %d post revision"
234
  msgid_plural "Deleted %d post revisions"
235
  msgstr[0] ""
236
  msgstr[1] ""
237
 
238
+ #: bulk-delete.php:743
239
  msgid ""
240
  "Posts matching the selected custom field setting are scheduled for deletion."
241
  msgstr ""
242
 
243
+ #: bulk-delete.php:747
244
  msgid "Deleted %d post using the selected custom field condition"
245
  msgid_plural "Deleted %d posts using the selected custom field condition"
246
  msgstr[0] ""
251
  #: include/class-bulk-delete-posts.php:247
252
  #: include/class-bulk-delete-posts.php:367
253
  #: include/class-bulk-delete-posts.php:521
254
+ #: include/class-bulk-delete-posts.php:653
255
+ #: include/class-bulk-delete-posts.php:773
256
+ #: include/class-bulk-delete-posts.php:820
257
+ #: include/class-bulk-delete-posts.php:856
258
  #: include/class-bulk-delete-users.php:16
259
  msgid ""
260
  "This section just got enabled. Kindly <a href = \"%1$s\">refresh</a> the "
262
  msgstr ""
263
 
264
  #: include/class-bulk-delete-posts.php:26
265
+ #: include/class-bulk-delete-posts.php:829
266
  msgid "Select the posts which you want to delete"
267
  msgstr ""
268
 
299
  #: include/class-bulk-delete-posts.php:162
300
  #: include/class-bulk-delete-posts.php:284
301
  #: include/class-bulk-delete-posts.php:438
302
+ #: include/class-bulk-delete-posts.php:577
303
+ #: include/class-bulk-delete-posts.php:706
304
+ #: include/class-bulk-delete-posts.php:793
305
  #: include/class-bulk-delete-users.php:42
306
+ #: tmp_addon/bulk-delete-by-custom-field.php:80
307
  msgid "Choose your filtering options"
308
  msgstr ""
309
 
311
  #: include/class-bulk-delete-posts.php:171
312
  #: include/class-bulk-delete-posts.php:293
313
  #: include/class-bulk-delete-posts.php:447
314
+ #: include/class-bulk-delete-posts.php:586
315
+ #: tmp_addon/bulk-delete-by-custom-field.php:89
316
  msgid "Only restrict to posts which are "
317
  msgstr ""
318
 
320
  #: include/class-bulk-delete-posts.php:173
321
  #: include/class-bulk-delete-posts.php:295
322
  #: include/class-bulk-delete-posts.php:449
323
+ #: include/class-bulk-delete-posts.php:588
324
+ #: include/class-bulk-delete-posts.php:715
325
+ #: tmp_addon/bulk-delete-by-custom-field.php:91
326
  msgid "older than"
327
  msgstr ""
328
 
330
  #: include/class-bulk-delete-posts.php:174
331
  #: include/class-bulk-delete-posts.php:296
332
  #: include/class-bulk-delete-posts.php:450
333
+ #: include/class-bulk-delete-posts.php:589
334
+ #: include/class-bulk-delete-posts.php:716
335
+ #: tmp_addon/bulk-delete-by-custom-field.php:92
336
  msgid "posted within last"
337
  msgstr ""
338
 
340
  #: include/class-bulk-delete-posts.php:176
341
  #: include/class-bulk-delete-posts.php:298
342
  #: include/class-bulk-delete-posts.php:452
343
+ #: include/class-bulk-delete-posts.php:591
344
+ #: include/class-bulk-delete-posts.php:718
345
  #: include/class-bulk-delete-users.php:59
346
+ #: tmp_addon/bulk-delete-by-custom-field.php:94
347
  msgid "days"
348
  msgstr ""
349
 
351
  #: include/class-bulk-delete-posts.php:182
352
  #: include/class-bulk-delete-posts.php:304
353
  #: include/class-bulk-delete-posts.php:458
354
+ #: include/class-bulk-delete-posts.php:597
355
+ #: include/class-bulk-delete-posts.php:724
356
+ #: include/class-bulk-delete-posts.php:799
357
+ #: tmp_addon/bulk-delete-by-custom-field.php:100
358
  msgid "Move to Trash"
359
  msgstr ""
360
 
362
  #: include/class-bulk-delete-posts.php:183
363
  #: include/class-bulk-delete-posts.php:305
364
  #: include/class-bulk-delete-posts.php:459
365
+ #: include/class-bulk-delete-posts.php:598
366
+ #: include/class-bulk-delete-posts.php:725
367
+ #: include/class-bulk-delete-posts.php:800
368
+ #: tmp_addon/bulk-delete-by-custom-field.php:101
369
  msgid "Delete permanently"
370
  msgstr ""
371
 
373
  #: include/class-bulk-delete-posts.php:199
374
  #: include/class-bulk-delete-posts.php:321
375
  #: include/class-bulk-delete-posts.php:475
376
+ #: include/class-bulk-delete-posts.php:607
377
+ #: include/class-bulk-delete-posts.php:732
378
+ #: tmp_addon/bulk-delete-by-custom-field.php:117
379
  msgid "Only delete first "
380
  msgstr ""
381
 
383
  #: include/class-bulk-delete-posts.php:200
384
  #: include/class-bulk-delete-posts.php:322
385
  #: include/class-bulk-delete-posts.php:476
386
+ #: include/class-bulk-delete-posts.php:608
387
+ #: include/class-bulk-delete-posts.php:733
388
+ #: tmp_addon/bulk-delete-by-custom-field.php:118
389
  msgid "posts."
390
  msgstr ""
391
 
393
  #: include/class-bulk-delete-posts.php:201
394
  #: include/class-bulk-delete-posts.php:323
395
  #: include/class-bulk-delete-posts.php:477
396
+ #: include/class-bulk-delete-posts.php:609
397
+ #: include/class-bulk-delete-posts.php:734
398
+ #: tmp_addon/bulk-delete-by-custom-field.php:119
399
  msgid ""
400
  "Use this option if there are more than 1000 posts and the script timesout."
401
  msgstr ""
404
  #: include/class-bulk-delete-posts.php:207
405
  #: include/class-bulk-delete-posts.php:329
406
  #: include/class-bulk-delete-posts.php:483
407
+ #: include/class-bulk-delete-posts.php:615
408
+ #: include/class-bulk-delete-posts.php:740
409
  #: include/class-bulk-delete-users.php:83
410
+ #: tmp_addon/bulk-delete-by-custom-field.php:125
411
  msgid "Delete now"
412
  msgstr ""
413
 
415
  #: include/class-bulk-delete-posts.php:208
416
  #: include/class-bulk-delete-posts.php:330
417
  #: include/class-bulk-delete-posts.php:484
418
+ #: include/class-bulk-delete-posts.php:616
419
+ #: include/class-bulk-delete-posts.php:741
420
  #: include/class-bulk-delete-users.php:84
421
  #: include/class-cron-list-table.php:117
422
+ #: tmp_addon/bulk-delete-by-custom-field.php:126
423
  msgid "Schedule"
424
  msgstr ""
425
 
427
  #: include/class-bulk-delete-posts.php:209
428
  #: include/class-bulk-delete-posts.php:331
429
  #: include/class-bulk-delete-posts.php:485
430
+ #: include/class-bulk-delete-posts.php:617
431
+ #: include/class-bulk-delete-posts.php:742
432
  #: include/class-bulk-delete-users.php:85
433
+ #: tmp_addon/bulk-delete-by-custom-field.php:127
434
  msgid "repeat "
435
  msgstr ""
436
 
438
  #: include/class-bulk-delete-posts.php:211
439
  #: include/class-bulk-delete-posts.php:333
440
  #: include/class-bulk-delete-posts.php:487
441
+ #: include/class-bulk-delete-posts.php:619
442
+ #: include/class-bulk-delete-posts.php:744
443
  #: include/class-bulk-delete-users.php:87
444
+ #: tmp_addon/bulk-delete-by-custom-field.php:129
445
  msgid "Don't repeat"
446
  msgstr ""
447
 
449
  #: include/class-bulk-delete-posts.php:221
450
  #: include/class-bulk-delete-posts.php:343
451
  #: include/class-bulk-delete-posts.php:497
452
+ #: include/class-bulk-delete-posts.php:629
453
+ #: include/class-bulk-delete-posts.php:754
454
  #: include/class-bulk-delete-users.php:97
455
+ #: tmp_addon/bulk-delete-by-custom-field.php:139
456
  msgid "Only available in Pro Addon"
457
  msgstr ""
458
 
460
  #: include/class-bulk-delete-posts.php:235
461
  #: include/class-bulk-delete-posts.php:350
462
  #: include/class-bulk-delete-posts.php:504
463
+ #: include/class-bulk-delete-posts.php:636
464
+ #: include/class-bulk-delete-posts.php:761
465
+ #: include/class-bulk-delete-posts.php:808
466
+ #: include/class-bulk-delete-posts.php:844
467
  #: include/class-bulk-delete-users.php:111
468
+ #: tmp_addon/bulk-delete-by-custom-field.php:153
469
  msgid "Bulk Delete "
470
  msgstr ""
471
 
480
  #: include/class-bulk-delete-posts.php:189
481
  #: include/class-bulk-delete-posts.php:311
482
  #: include/class-bulk-delete-posts.php:465
483
+ #: tmp_addon/bulk-delete-by-custom-field.php:107
484
  msgid "Public posts"
485
  msgstr ""
486
 
487
  #: include/class-bulk-delete-posts.php:190
488
  #: include/class-bulk-delete-posts.php:312
489
  #: include/class-bulk-delete-posts.php:466
490
+ #: tmp_addon/bulk-delete-by-custom-field.php:108
491
  msgid "Private Posts"
492
  msgstr ""
493
 
494
  #: include/class-bulk-delete-posts.php:227
495
  #: include/class-bulk-delete-users.php:103
496
+ #: tmp_addon/bulk-delete-by-custom-field.php:145
497
  msgid "Enter time in Y-m-d H:i:s format or enter now to use current time"
498
  msgstr ""
499
 
523
  msgid "You don't have any posts assigned to custom taxonomies in this blog."
524
  msgstr ""
525
 
526
+ #: include/class-bulk-delete-posts.php:557
527
  msgid "Select the custom post type whose post you want to delete"
528
  msgstr ""
529
 
530
+ #: include/class-bulk-delete-posts.php:642
531
  msgid "You don't have any posts assigned to custom post types in this blog."
532
  msgstr ""
533
 
534
+ #: include/class-bulk-delete-posts.php:665
535
  msgid "Select the pages which you want to delete"
536
  msgstr ""
537
 
538
+ #: include/class-bulk-delete-posts.php:672
539
  msgid "All Published Pages"
540
  msgstr ""
541
 
542
+ #: include/class-bulk-delete-posts.php:672
543
+ #: include/class-bulk-delete-posts.php:679
544
+ #: include/class-bulk-delete-posts.php:686
545
+ #: include/class-bulk-delete-posts.php:693
546
+ #: include/class-bulk-delete-posts.php:700
547
  msgid "Pages"
548
  msgstr ""
549
 
550
+ #: include/class-bulk-delete-posts.php:679
551
  msgid "All Draft Pages"
552
  msgstr ""
553
 
554
+ #: include/class-bulk-delete-posts.php:686
555
  msgid "All Scheduled Pages"
556
  msgstr ""
557
 
558
+ #: include/class-bulk-delete-posts.php:693
559
  msgid "All Pending Pages"
560
  msgstr ""
561
 
562
+ #: include/class-bulk-delete-posts.php:700
563
  msgid "All Private Pages"
564
  msgstr ""
565
 
566
+ #: include/class-bulk-delete-posts.php:713
567
  msgid "Only restrict to pages which are "
568
  msgstr ""
569
 
570
+ #: include/class-bulk-delete-posts.php:779
571
  msgid "Delete these specific pages"
572
  msgstr ""
573
 
574
+ #: include/class-bulk-delete-posts.php:785
575
  msgid "Enter one post url (not post ids) per line"
576
  msgstr ""
577
 
578
+ #: include/class-bulk-delete-posts.php:836
579
  msgid "All Revisions"
580
  msgstr ""
581
 
582
+ #: include/class-bulk-delete-posts.php:836
583
  msgid "Revisions"
584
  msgstr ""
585
 
586
+ #: include/class-bulk-delete-posts.php:865
587
  msgid ""
588
  "You need \"Bulk Delete by Custom Field\" Addon, to delete post by custom "
589
  "field."
590
  msgstr ""
591
 
592
+ #: include/class-bulk-delete-posts.php:883
593
  msgid ""
594
  "If you are seeing a blank page after clicking the Bulk Delete button, then "
595
  msgstr ""
596
 
597
+ #: include/class-bulk-delete-posts.php:883
598
  msgid "check out this FAQ"
599
  msgstr ""
600
 
601
+ #: include/class-bulk-delete-posts.php:884
602
  msgid "You also need need the following debug information."
603
  msgstr ""
604
 
605
+ #: include/class-bulk-delete-posts.php:888
606
  msgid "PHP Version "
607
  msgstr ""
608
 
609
+ #: include/class-bulk-delete-posts.php:892
610
  msgid "Plugin Version "
611
  msgstr ""
612
 
613
+ #: include/class-bulk-delete-posts.php:896
614
  msgid "Available memory size "
615
  msgstr ""
616
 
617
+ #: include/class-bulk-delete-posts.php:900
618
  msgid "Script time out "
619
  msgstr ""
620
 
621
+ #: include/class-bulk-delete-posts.php:904
622
  msgid "Script input time "
623
  msgstr ""
624
 
771
  msgid "You have not scheduled any bulk delete jobs."
772
  msgstr ""
773
 
774
+ #: tmp_addon/bulk-delete-by-custom-field.php:55
775
+ msgid "Choose your custom field settings"
776
+ msgstr ""
777
+
778
+ #: tmp_addon/bulk-delete-by-custom-field.php:61
779
+ msgid "Key "
780
+ msgstr ""
781
+
782
+ #: tmp_addon/bulk-delete-by-custom-field.php:64
783
+ msgid "equal to"
784
+ msgstr ""
785
+
786
+ #: tmp_addon/bulk-delete-by-custom-field.php:65
787
+ msgid "not equal to"
788
+ msgstr ""
789
+
790
+ #: tmp_addon/bulk-delete-by-custom-field.php:68
791
+ msgid "Value "
792
+ msgstr ""
793
+
794
+ #: tmp_addon/bulk-delete-by-custom-field.php:74
795
+ msgid "If you want to check for null values, then leave the value column blank"
796
+ msgstr ""
797
+
798
  #. Plugin Name of the plugin/theme
799
  msgid "Bulk Delete"
800
  msgstr ""
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: post, comment, delete, bulk, mass, draft, revision, page
4
  Requires at least: 3.3
5
  Tested up to: 3.6.1
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
- Stable tag: 4.1
8
 
9
  Bulk delete users based on user role and posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
10
 
@@ -195,187 +195,31 @@ The ability to schedule deletion of posts is available as a pro addon.
195
 
196
  == Screenshots ==
197
 
198
- 1. The above screenshot shows how you can delete Posts by post status. You can choose between drafts, pending posts, scheduled posts, privates posts.
199
-
200
- 2. The above screenshot shows how you can delete posts by category.
201
-
202
- 3. The above screenshot shows how you can delete posts by tags.
203
-
204
- 4. The above screenshot shows how you can delete posts by custom taxonomies.
205
-
206
- 5. The above screenshot shows how you can delete pages by post status. You can choose between draft pages, pending pages, scheduled pages and privates pages.
207
-
208
- 6. The above screenshot shows how you can schedule auto delete of posts. Note that this feature is available only when you buy [pro addons](http://sudarmuthu.com/wordpress/bulk-delete/pro-addons).
209
-
210
- 7. The above screenshot shows the scheduled auto delete jobs will be displayed. Note that this feature is available only when you buy [pro addons](http://sudarmuthu.com/wordpress/bulk-delete/pro-addons).
211
-
212
- 8. The above screenshot shows how you can enable/disable different sections of the Plugin.
213
-
214
- == Changelog ==
215
-
216
- = 2013-10-12 - v4.1 - (Dev time: 6 hours) =
217
- - Add the "delete by custom field" pro addon
218
-
219
- = 2013-10-07 - v4.0.2 - (Dev time: 1 hours) =
220
- - Fix issue in displaying meta boxes
221
- - Show taxonomy label instead of slug
222
- - Fix issue in deleting posts by custom taxonomy
223
-
224
- = 2013-09-12 - v4.0.1 - (Dev time: 1 hours) =
225
- - Fix JavaScript bug that prevented deleting posts by days and in batches
226
-
227
- = 2013-09-09 - v4.0 - (Dev time: 25 hours) =
228
- - Add the ability to delete users
229
- - Move menu items under tools
230
-
231
- = 2013-07-07 - v3.6.0 - (Dev time: 2 hours) =
232
- - Change minimum requirement to WordPress 3.3
233
- - Fix compatibility issues with "The event calendar" Plugin
234
-
235
- = 2013-06-01 - v3.5 - (Dev time: 10 hours) =
236
- - Added support to delete custom post types
237
- - Added Gujarati translations
238
- - Ignore sticky posts when deleting drafts
239
-
240
- = 2013-05-22 - v3.4 - (Dev time: 20 hours) =
241
- * Incorporated Screen API to select/deselect different sections of the page
242
- * Load only sections that are selected by the user
243
-
244
- = 2013-05-11 - v3.3 - (Dev time: 10 hours) =
245
- * Enhanced the deletion of posts using custom taxonomies
246
- * Added the ability to schedule auto delete of taxonomies by date
247
- * Cleaned up all messages that are shown to the user
248
- * Added on screen help tab
249
-
250
- = 2013-05-04 - v3.2 - (Dev time: 20 hours) =
251
- * Added support for scheduling auto delete of pages
252
- * Added support for scheduling auto delete of drafts
253
- * Fixed issue in deleting post revisions
254
- * Move post revisions to a separate section
255
- * Better handling of post count to improve performance
256
- * Moved pages to a separate section
257
- * Added ability to delete pages in different status
258
- * Added the option to schedule auto delete of tags by date
259
- * Fixed a bug which was not allowing categories to be deleted based on date
260
-
261
- = 2013-04-28 - v3.1 - (Dev time: 5 hours) =
262
- * Added separate delete by sections for pages, drafts and urls
263
- * Added the option to delete by date for drafts, revisions, future posts etc
264
- * Added the option to delete by date for pages
265
-
266
- = 2013-04-27 - v3.0 - (Dev time: 10 hours) =
267
- * Added support for pro addons
268
- * Added GUI to see cron jobs
269
-
270
- = v2.2.2 (2012-12-20) (Dev time: 0.5 hour) =
271
- * Removed unused wpdb->prepare() function calls
272
 
273
- = v2.2.1 (2012-10-28) (Dev time: 0.5 hour) =
274
- * Added Serbian translations
275
-
276
- = v2.2 (2012-07-11) (Dev time: 0.5 hour) =
277
- * Added Hindi translations
278
- * Added checks to see if elements are present in the array before accessing them.
279
-
280
- = v2.1 (2012-04-07) Dev Time: 1 hour =
281
- * Fixed CSS issues in IE
282
- * Added Lithuanian translations
283
-
284
- = v2.0 (2012-04-01) Dev Time: 10 hours =
285
- * Fixed a major issue in how dates were handled.
286
- * Major UI revamp
287
- * Added debug information and support urls
288
-
289
- = v1.9 (2012-03-16) =
290
- * Added support for deleting by permalink. Credit Martin Capodici
291
- * Fixed issues with translations
292
- * Added Russian translations
293
-
294
- = v1.8 (2012-01-31) =
295
- * Added roles and capabilities for menu
296
-
297
- = v1.7 (2012-01-12) =
298
- * Added Bulgarian translations
299
-
300
- = v1.6 (2011-11-28) =
301
- * Added Italian translations
302
-
303
- = v1.5 (2011-11-13) =
304
- * Added Spanish translations
305
-
306
- = v1.4 (2011-08-25) =
307
- * Added Turkish translations
308
-
309
- = v1.3 (2011-05-11) =
310
- * Added German translations
311
-
312
- = v1.2 (2011-02-06) =
313
- * Added some optimization to handle huge number of posts in underpowered servers
314
-
315
- = v1.1 (2011-01-22) =
316
- * Added support to delete posts by custom taxonomies
317
- * Added Dutch Translation
318
- * Added Brazilian Portuguese Translation
319
-
320
- = v1.0 (2010-06-19) =
321
- * Proper handling of limits.
322
-
323
- = v0.8 (2010-03-17) =
324
- * Added support for private posts.
325
-
326
- = v0.7 (2010-02-21) =
327
- * Added an option to delete posts directly or send them to trash.
328
- * Added support for translation.
329
-
330
- = v0.6 (2009-07-22) =
331
- * Added option to delete all scheduled posts.
332
-
333
- = v0.5 (2009-07-21) =
334
- * Added option to delete all pending posts.
335
-
336
- = v0.4 (2009-07-05) =
337
- * Added option to delete by date.
338
-
339
- = v0.3 (2009-04-05) =
340
- * Prevented drafts from deleted when only posts are selected
341
 
342
- = v0.2 (2009-02-03) =
343
- * Fixed issues with paging
344
 
345
- = v0.1 (2009-02-02) =
346
- * First version
347
 
348
- == Upgrade Notice ==
349
 
350
- = 4.0.2 =
351
- Fixed issue in deleting posts by custom taxonomy
352
 
353
- = 4.0.1 =
354
- Fixed JS bug that was introduced in v4.0
355
 
356
- = 4.0 =
357
- Add the ability to delete users
358
 
359
- = 3.6.0 =
360
- Fix compatibility issues with "The event calendar" Plugin
361
 
362
- = 3.5 =
363
- Added the ability to delete posts by custom post types.
364
 
365
- = 3.4 =
366
- Added the ability to disable different sections of the Plugin.
367
 
368
- = 3.3 =
369
- Fixed issues in deleting posts using custom taxonomy
370
 
371
- = 3.2 =
372
 
373
- Fixed bugs in handling post revisions and dates in categories. Added more options to delete pages.
374
 
375
- = 3.1 =
376
 
377
- Added the option to delete by date for pages, drafts, revisions, future posts etc
378
 
379
  == Readme Generator ==
380
 
381
  This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/wp-readme'>wp-readme</a>, which generates readme files for WordPress Plugins.
 
4
  Requires at least: 3.3
5
  Tested up to: 3.6.1
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
+ Stable tag: 4.2
8
 
9
  Bulk delete users based on user role and posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
10
 
195
 
196
  == Screenshots ==
197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
 
199
+ 1. The above screenshot shows how you can delete Posts by post status. You can choose between drafts, pending posts, scheduled posts, privates posts.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
200
 
 
 
201
 
202
+ 2. The above screenshot shows how you can delete posts by category.
 
203
 
 
204
 
205
+ 3. The above screenshot shows how you can delete posts by tags.
 
206
 
 
 
207
 
208
+ 4. The above screenshot shows how you can delete posts by custom taxonomies.
 
209
 
 
 
210
 
211
+ 5. The above screenshot shows how you can delete pages by post status. You can choose between draft pages, pending pages, scheduled pages and privates pages.
 
212
 
 
 
213
 
214
+ 6. The above screenshot shows how you can schedule auto delete of posts. Note that this feature is available only when you buy [pro addons](http://sudarmuthu.com/wordpress/bulk-delete/pro-addons).
 
215
 
 
216
 
217
+ 7. The above screenshot shows the scheduled auto delete jobs will be displayed. Note that this feature is available only when you buy [pro addons](http://sudarmuthu.com/wordpress/bulk-delete/pro-addons).
218
 
 
219
 
220
+ 8. The above screenshot shows how you can enable/disable different sections of the Plugin.
221
 
222
  == Readme Generator ==
223
 
224
  This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/wp-readme'>wp-readme</a>, which generates readme files for WordPress Plugins.
225
+ HISTORY.md