Bulk Delete - Version 3.6.0

Version Description

Fix compatibility issues with "The event calendar" Plugin

Download this release

Release Info

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

Code changes from version 3.5 to 3.6.0

Files changed (3) hide show
  1. bulk-delete.php +29 -2
  2. languages/bulk-delete.pot +133 -133
  3. readme.txt +18 -5
bulk-delete.php CHANGED
@@ -3,9 +3,9 @@
3
  Plugin Name: Bulk Delete
4
  Plugin Script: bulk-delete.php
5
  Plugin URI: http://sudarmuthu.com/wordpress/bulk-delete
6
- Description: Bulk delete posts from selected categories, tags, custom taxonomies or by post type like drafts, scheduled posts, revisions etc.
7
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
8
- Version: 3.5
9
  License: GPL
10
  Author: Sudar
11
  Author URI: http://sudarmuthu.com/
@@ -74,6 +74,9 @@ Domain Path: languages/
74
  - Added support to delete custom post types
75
  - Added Gujarati translations
76
  - Ignore sticky posts when deleting drafts
 
 
 
77
  */
78
 
79
  /* Copyright 2009 Sudar Muthu (email : sudar@sudarmuthu.com)
@@ -1708,6 +1711,8 @@ class Bulk_Delete {
1708
  $force_delete = false;
1709
  }
1710
 
 
 
1711
  if ($delete_options['restrict'] == "true") {
1712
  $options['op'] = $delete_options['types_op'];
1713
  $options['days'] = $delete_options['types_days'];
@@ -1721,6 +1726,8 @@ class Bulk_Delete {
1721
  $wp_query = new WP_Query();
1722
  $posts = $wp_query->query($options);
1723
 
 
 
1724
  foreach ($posts as $post) {
1725
  // $force delete parameter to custom post types doesn't work
1726
  if ( $force_delete ) {
@@ -1733,6 +1740,26 @@ class Bulk_Delete {
1733
  return count( $posts );
1734
  }
1735
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1736
  /**
1737
  * Delete posts by post status - drafts, pending posts, scheduled posts etc.
1738
  */
3
  Plugin Name: Bulk Delete
4
  Plugin Script: bulk-delete.php
5
  Plugin URI: http://sudarmuthu.com/wordpress/bulk-delete
6
+ Description: Bulk delete 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: 3.6.0
9
  License: GPL
10
  Author: Sudar
11
  Author URI: http://sudarmuthu.com/
74
  - Added support to delete custom post types
75
  - Added Gujarati translations
76
  - Ignore sticky posts when deleting drafts
77
+ 2013-07-07 - v3.6.0 - (Dev time: 2 hours)
78
+ - Change minimum requirement to WordPress 3.3
79
+ - Fix compatibility issues with "The event calendar" Plugin
80
  */
81
 
82
  /* Copyright 2009 Sudar Muthu (email : sudar@sudarmuthu.com)
1711
  $force_delete = false;
1712
  }
1713
 
1714
+ self::pre_query();
1715
+
1716
  if ($delete_options['restrict'] == "true") {
1717
  $options['op'] = $delete_options['types_op'];
1718
  $options['days'] = $delete_options['types_days'];
1726
  $wp_query = new WP_Query();
1727
  $posts = $wp_query->query($options);
1728
 
1729
+ self::post_query();
1730
+
1731
  foreach ($posts as $post) {
1732
  // $force delete parameter to custom post types doesn't work
1733
  if ( $force_delete ) {
1740
  return count( $posts );
1741
  }
1742
 
1743
+ /**
1744
+ * The event calendar Plugin changes query parameters which results in compatibility issues.
1745
+ * So we disable it before executing our query
1746
+ */
1747
+ static function pre_query() {
1748
+ if ( class_exists( 'TribeEventsQuery' ) ) {
1749
+ remove_filter( 'pre_get_posts', array( TribeEventsQuery, 'pre_get_posts' ), 0 );
1750
+ }
1751
+ }
1752
+
1753
+ /**
1754
+ * The event calendar Plugin changes query parameters which results in compatibility issues.
1755
+ * So we disable it before executing our query and then enable it after our query
1756
+ */
1757
+ static function post_query() {
1758
+ if ( class_exists( 'TribeEventsQuery' ) ) {
1759
+ add_filter( 'pre_get_posts', array( TribeEventsQuery, 'pre_get_posts' ), 0 );
1760
+ }
1761
+ }
1762
+
1763
  /**
1764
  * Delete posts by post status - drafts, pending posts, scheduled posts etc.
1765
  */
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 3.5\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/bulk-delete\n"
7
- "POT-Creation-Date: 2013-06-01 05:46:09+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,462 +12,462 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #. #-#-#-#-# bulk-delete.pot (Bulk Delete 3.5) #-#-#-#-#
16
  #. Plugin Name of the plugin/theme
17
- #: bulk-delete.php:145 bulk-delete.php:275
18
  msgid "Bulk Delete"
19
  msgstr ""
20
 
21
- #: bulk-delete.php:146 bulk-delete.php:1208
22
  msgid "Bulk Delete Schedules"
23
  msgstr ""
24
 
25
- #: bulk-delete.php:158
26
  msgid "By Post Status"
27
  msgstr ""
28
 
29
- #: bulk-delete.php:159
30
  msgid "By Category"
31
  msgstr ""
32
 
33
- #: bulk-delete.php:160
34
  msgid "By Tag"
35
  msgstr ""
36
 
37
- #: bulk-delete.php:161
38
  msgid "By Custom Taxonomy"
39
  msgstr ""
40
 
41
- #: bulk-delete.php:162
42
  msgid "By Custom Post Types"
43
  msgstr ""
44
 
45
- #: bulk-delete.php:163
46
  msgid "By Page"
47
  msgstr ""
48
 
49
- #: bulk-delete.php:164
50
  msgid "By URL"
51
  msgstr ""
52
 
53
- #: bulk-delete.php:165
54
  msgid "By Post Revision"
55
  msgstr ""
56
 
57
- #: bulk-delete.php:166
58
  msgid "Debug Information"
59
  msgstr ""
60
 
61
- #: bulk-delete.php:184
62
  msgid "About Plugin"
63
  msgstr ""
64
 
65
- #: bulk-delete.php:186
66
  msgid ""
67
  "This plugin allows you to delete posts in bulk from selected categories, "
68
  "tags, custom taxonomies or by post status like drafts, pending posts, "
69
  "scheduled posts etc."
70
  msgstr ""
71
 
72
- #: bulk-delete.php:193
73
  msgid "More information"
74
  msgstr ""
75
 
76
- #: bulk-delete.php:194
77
  msgid "Plugin Homepage/support"
78
  msgstr ""
79
 
80
- #: bulk-delete.php:195
81
  msgid "Buy pro addons"
82
  msgstr ""
83
 
84
- #: bulk-delete.php:196
85
  msgid "Plugin author's blog"
86
  msgstr ""
87
 
88
- #: bulk-delete.php:197
89
  msgid "Other Plugin's by Author"
90
  msgstr ""
91
 
92
- #: bulk-delete.php:226
93
  msgid "Are you sure you want to delete all the selected posts"
94
  msgstr ""
95
 
96
- #: bulk-delete.php:230
97
  msgid "Please select posts from at least one option"
98
  msgstr ""
99
 
100
- #: bulk-delete.php:231
101
  msgid "Please enter at least one page url"
102
  msgstr ""
103
 
104
- #: bulk-delete.php:249
105
  msgid "Manage"
106
  msgstr ""
107
 
108
- #: bulk-delete.php:263
109
  msgid "Buy Addons"
110
  msgstr ""
111
 
112
- #: bulk-delete.php:291
113
  msgid "WARNING: Posts deleted once cannot be retrieved back. Use with caution."
114
  msgstr ""
115
 
116
- #: bulk-delete.php:319
117
  msgid "plugin"
118
  msgstr ""
119
 
120
- #: bulk-delete.php:319
121
  msgid "Version"
122
  msgstr ""
123
 
124
- #: bulk-delete.php:319
125
  msgid "by"
126
  msgstr ""
127
 
128
- #: bulk-delete.php:328 bulk-delete.php:438 bulk-delete.php:556
129
- #: bulk-delete.php:676 bulk-delete.php:830 bulk-delete.php:957
130
- #: bulk-delete.php:1077 bulk-delete.php:1124
131
  msgid ""
132
  "This section just got enabled. Kindly <a href = \"%1$s\">refresh</a> the "
133
  "page to fully enable it."
134
  msgstr ""
135
 
136
- #: bulk-delete.php:338 bulk-delete.php:1133
137
  msgid "Select the posts which you want to delete"
138
  msgstr ""
139
 
140
- #: bulk-delete.php:345
141
  msgid "All Draft Posts"
142
  msgstr ""
143
 
144
- #: bulk-delete.php:345
145
  msgid "Drafts"
146
  msgstr ""
147
 
148
- #: bulk-delete.php:352
149
  msgid "All Pending posts"
150
  msgstr ""
151
 
152
- #: bulk-delete.php:352 bulk-delete.php:359 bulk-delete.php:366
153
- #: bulk-delete.php:457 bulk-delete.php:576 bulk-delete.php:733
154
  msgid "Posts"
155
  msgstr ""
156
 
157
- #: bulk-delete.php:359
158
  msgid "All scheduled posts"
159
  msgstr ""
160
 
161
- #: bulk-delete.php:366
162
  msgid "All private posts"
163
  msgstr ""
164
 
165
- #: bulk-delete.php:372 bulk-delete.php:474 bulk-delete.php:593
166
- #: bulk-delete.php:747 bulk-delete.php:874 bulk-delete.php:1010
167
- #: bulk-delete.php:1097
168
  msgid "Choose your filtering options"
169
  msgstr ""
170
 
171
- #: bulk-delete.php:379 bulk-delete.php:483 bulk-delete.php:602
172
- #: bulk-delete.php:756 bulk-delete.php:883
173
  msgid "Only restrict to posts which are "
174
  msgstr ""
175
 
176
- #: bulk-delete.php:381 bulk-delete.php:485 bulk-delete.php:604
177
- #: bulk-delete.php:758 bulk-delete.php:885 bulk-delete.php:1019
178
  msgid "older than"
179
  msgstr ""
180
 
181
- #: bulk-delete.php:382 bulk-delete.php:486 bulk-delete.php:605
182
- #: bulk-delete.php:759 bulk-delete.php:886 bulk-delete.php:1020
183
  msgid "posted within last"
184
  msgstr ""
185
 
186
- #: bulk-delete.php:384 bulk-delete.php:488 bulk-delete.php:607
187
- #: bulk-delete.php:761 bulk-delete.php:888 bulk-delete.php:1022
188
  msgid "days"
189
  msgstr ""
190
 
191
- #: bulk-delete.php:390 bulk-delete.php:494 bulk-delete.php:613
192
- #: bulk-delete.php:767 bulk-delete.php:894 bulk-delete.php:1028
193
- #: bulk-delete.php:1103
194
  msgid "Move to Trash"
195
  msgstr ""
196
 
197
- #: bulk-delete.php:391 bulk-delete.php:495 bulk-delete.php:614
198
- #: bulk-delete.php:768 bulk-delete.php:895 bulk-delete.php:1029
199
- #: bulk-delete.php:1104
200
  msgid "Delete permanently"
201
  msgstr ""
202
 
203
- #: bulk-delete.php:398 bulk-delete.php:511 bulk-delete.php:630
204
- #: bulk-delete.php:784 bulk-delete.php:911 bulk-delete.php:1036
205
  msgid "Only delete first "
206
  msgstr ""
207
 
208
- #: bulk-delete.php:399 bulk-delete.php:512 bulk-delete.php:631
209
- #: bulk-delete.php:785 bulk-delete.php:912 bulk-delete.php:1037
210
  msgid "posts."
211
  msgstr ""
212
 
213
- #: bulk-delete.php:400 bulk-delete.php:513 bulk-delete.php:632
214
- #: bulk-delete.php:786 bulk-delete.php:913 bulk-delete.php:1038
215
  msgid ""
216
  "Use this option if there are more than 1000 posts and the script timesout."
217
  msgstr ""
218
 
219
- #: bulk-delete.php:406 bulk-delete.php:519 bulk-delete.php:638
220
- #: bulk-delete.php:792 bulk-delete.php:919 bulk-delete.php:1044
221
  msgid "Delete now"
222
  msgstr ""
223
 
224
- #: bulk-delete.php:407 bulk-delete.php:520 bulk-delete.php:639
225
- #: bulk-delete.php:793 bulk-delete.php:920 bulk-delete.php:1045
226
  #: include/class-cron-list-table.php:103
227
  msgid "Schedule"
228
  msgstr ""
229
 
230
- #: bulk-delete.php:408 bulk-delete.php:521 bulk-delete.php:640
231
- #: bulk-delete.php:794 bulk-delete.php:921 bulk-delete.php:1046
232
  msgid "repeat "
233
  msgstr ""
234
 
235
- #: bulk-delete.php:410 bulk-delete.php:523 bulk-delete.php:642
236
- #: bulk-delete.php:796 bulk-delete.php:923 bulk-delete.php:1048
237
  msgid "Don't repeat"
238
  msgstr ""
239
 
240
- #: bulk-delete.php:420 bulk-delete.php:533 bulk-delete.php:652
241
- #: bulk-delete.php:806 bulk-delete.php:933 bulk-delete.php:1058
242
  msgid "Only available in Pro Addon"
243
  msgstr ""
244
 
245
- #: bulk-delete.php:427 bulk-delete.php:547 bulk-delete.php:659
246
- #: bulk-delete.php:813 bulk-delete.php:940 bulk-delete.php:1065
247
- #: bulk-delete.php:1112 bulk-delete.php:1148
248
  msgid "Bulk Delete "
249
  msgstr ""
250
 
251
- #: bulk-delete.php:444
252
  msgid "Select the categories whose post you want to delete"
253
  msgstr ""
254
 
255
- #: bulk-delete.php:468
256
  msgid "All Categories"
257
  msgstr ""
258
 
259
- #: bulk-delete.php:501 bulk-delete.php:620 bulk-delete.php:774
260
- #: bulk-delete.php:901
261
  msgid "Public posts"
262
  msgstr ""
263
 
264
- #: bulk-delete.php:502 bulk-delete.php:621 bulk-delete.php:775
265
- #: bulk-delete.php:902
266
  msgid "Private Posts"
267
  msgstr ""
268
 
269
- #: bulk-delete.php:539
270
  msgid "Enter time in Y-m-d H:i:s format or enter now to use current time"
271
  msgstr ""
272
 
273
- #: bulk-delete.php:563
274
  msgid "Select the tags whose post you want to delete"
275
  msgstr ""
276
 
277
- #: bulk-delete.php:587
278
  msgid "All Tags"
279
  msgstr ""
280
 
281
- #: bulk-delete.php:665
282
  msgid "You don't have any posts assigned to tags in this blog."
283
  msgstr ""
284
 
285
- #: bulk-delete.php:700
286
  msgid "Select the taxonomies whose post you want to delete"
287
  msgstr ""
288
 
289
- #: bulk-delete.php:720
290
  msgid ""
291
  "The selected taxonomy has the following terms. Select the terms whose post "
292
  "you want to delete"
293
  msgstr ""
294
 
295
- #: bulk-delete.php:819
296
  msgid "You don't have any posts assigned to custom taxonomies in this blog."
297
  msgstr ""
298
 
299
- #: bulk-delete.php:854
300
  msgid "Select the custom post type whose post you want to delete"
301
  msgstr ""
302
 
303
- #: bulk-delete.php:946
304
  msgid "You don't have any posts assigned to custom post types in this blog."
305
  msgstr ""
306
 
307
- #: bulk-delete.php:969
308
  msgid "Select the pages which you want to delete"
309
  msgstr ""
310
 
311
- #: bulk-delete.php:976
312
  msgid "All Published Pages"
313
  msgstr ""
314
 
315
- #: bulk-delete.php:976 bulk-delete.php:983 bulk-delete.php:990
316
- #: bulk-delete.php:997 bulk-delete.php:1004
317
  msgid "Pages"
318
  msgstr ""
319
 
320
- #: bulk-delete.php:983
321
  msgid "All Draft Pages"
322
  msgstr ""
323
 
324
- #: bulk-delete.php:990
325
  msgid "All Scheduled Pages"
326
  msgstr ""
327
 
328
- #: bulk-delete.php:997
329
  msgid "All Pending Pages"
330
  msgstr ""
331
 
332
- #: bulk-delete.php:1004
333
  msgid "All Private Pages"
334
  msgstr ""
335
 
336
- #: bulk-delete.php:1017
337
  msgid "Only restrict to pages which are "
338
  msgstr ""
339
 
340
- #: bulk-delete.php:1083
341
  msgid "Delete these specific pages"
342
  msgstr ""
343
 
344
- #: bulk-delete.php:1089
345
  msgid "Enter one post url (not post ids) per line"
346
  msgstr ""
347
 
348
- #: bulk-delete.php:1140
349
  msgid "All Revisions"
350
  msgstr ""
351
 
352
- #: bulk-delete.php:1140
353
  msgid "Revisions"
354
  msgstr ""
355
 
356
- #: bulk-delete.php:1161
357
  msgid ""
358
  "If you are seeing a blank page after clicking the Bulk Delete button, then "
359
  msgstr ""
360
 
361
- #: bulk-delete.php:1161
362
  msgid "check out this FAQ"
363
  msgstr ""
364
 
365
- #: bulk-delete.php:1162
366
  msgid "You also need need the following debug information."
367
  msgstr ""
368
 
369
- #: bulk-delete.php:1166
370
  msgid "PHP Version "
371
  msgstr ""
372
 
373
- #: bulk-delete.php:1170
374
  msgid "Plugin Version "
375
  msgstr ""
376
 
377
- #: bulk-delete.php:1174
378
  msgid "Available memory size "
379
  msgstr ""
380
 
381
- #: bulk-delete.php:1178
382
  msgid "Script time out "
383
  msgstr ""
384
 
385
- #: bulk-delete.php:1182
386
  msgid "Script input time "
387
  msgstr ""
388
 
389
- #: bulk-delete.php:1233
390
  msgid "The selected scheduled job was successfully deleted "
391
  msgstr ""
392
 
393
- #: bulk-delete.php:1268
394
  msgid "Posts from the selected categories are scheduled for deletion."
395
  msgstr ""
396
 
397
- #: bulk-delete.php:1269 bulk-delete.php:1300 bulk-delete.php:1332
398
- #: bulk-delete.php:1364 bulk-delete.php:1398 bulk-delete.php:1433
399
  msgid "See the full list of <a href = \"%s\">scheduled tasks</a>"
400
  msgstr ""
401
 
402
- #: bulk-delete.php:1272
403
  msgid "Deleted %d post from the selected categories"
404
  msgid_plural "Deleted %d posts from the selected categories"
405
  msgstr[0] ""
406
  msgstr[1] ""
407
 
408
- #: bulk-delete.php:1299
409
  msgid "Posts from the selected tags are scheduled for deletion."
410
  msgstr ""
411
 
412
- #: bulk-delete.php:1303
413
  msgid "Deleted %d post from the selected tags"
414
  msgid_plural "Deleted %d posts from the selected tags"
415
  msgstr[0] ""
416
  msgstr[1] ""
417
 
418
- #: bulk-delete.php:1331
419
  msgid "Posts from the selected custom taxonomies are scheduled for deletion."
420
  msgstr ""
421
 
422
- #: bulk-delete.php:1335
423
  msgid "Deleted %d post from the selected custom taxonomies"
424
  msgid_plural "Deleted %d posts from the selected custom taxonomies"
425
  msgstr[0] ""
426
  msgstr[1] ""
427
 
428
- #: bulk-delete.php:1363
429
  msgid "Posts from the selected custom post type are scheduled for deletion."
430
  msgstr ""
431
 
432
- #: bulk-delete.php:1367
433
  msgid "Deleted %d post from the selected custom post type"
434
  msgid_plural "Deleted %d posts from the selected custom post type"
435
  msgstr[0] ""
436
  msgstr[1] ""
437
 
438
- #: bulk-delete.php:1397
439
  msgid "Posts with the selected status are scheduled for deletion."
440
  msgstr ""
441
 
442
- #: bulk-delete.php:1401
443
  msgid "Deleted %d post with the selected post status"
444
  msgid_plural "Deleted %d posts with the selected post status"
445
  msgstr[0] ""
446
  msgstr[1] ""
447
 
448
- #: bulk-delete.php:1432
449
  msgid "The selected pages are scheduled for deletion."
450
  msgstr ""
451
 
452
- #: bulk-delete.php:1436
453
  msgid "Deleted %d page"
454
  msgid_plural "Deleted %d pages"
455
  msgstr[0] ""
456
  msgstr[1] ""
457
 
458
- #: bulk-delete.php:1462
459
  msgid "Deleted %d post with the specified urls"
460
  msgid_plural "Deleted %d posts with the specified urls"
461
  msgstr[0] ""
462
  msgstr[1] ""
463
 
464
- #: bulk-delete.php:1471
465
  msgid "Deleted %d post revision"
466
  msgid_plural "Deleted %d post revisions"
467
  msgstr[0] ""
468
  msgstr[1] ""
469
 
470
- #: bulk-delete.php:1908
471
  msgctxt "Cron table date format"
472
  msgid "M j, Y @ G:i"
473
  msgstr ""
@@ -583,8 +583,8 @@ msgstr ""
583
 
584
  #. Description of the plugin/theme
585
  msgid ""
586
- "Bulk delete posts from selected categories, tags, custom taxonomies or by "
587
- "post type like drafts, scheduled posts, revisions etc."
588
  msgstr ""
589
 
590
  #. Author of the plugin/theme
2
  # This file is distributed under the same license as the Bulk Delete package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Bulk Delete 3.6.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/bulk-delete\n"
7
+ "POT-Creation-Date: 2013-07-07 16:31:26+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #. #-#-#-#-# bulk-delete.pot (Bulk Delete 3.6.0) #-#-#-#-#
16
  #. Plugin Name of the plugin/theme
17
+ #: bulk-delete.php:148 bulk-delete.php:278
18
  msgid "Bulk Delete"
19
  msgstr ""
20
 
21
+ #: bulk-delete.php:149 bulk-delete.php:1211
22
  msgid "Bulk Delete Schedules"
23
  msgstr ""
24
 
25
+ #: bulk-delete.php:161
26
  msgid "By Post Status"
27
  msgstr ""
28
 
29
+ #: bulk-delete.php:162
30
  msgid "By Category"
31
  msgstr ""
32
 
33
+ #: bulk-delete.php:163
34
  msgid "By Tag"
35
  msgstr ""
36
 
37
+ #: bulk-delete.php:164
38
  msgid "By Custom Taxonomy"
39
  msgstr ""
40
 
41
+ #: bulk-delete.php:165
42
  msgid "By Custom Post Types"
43
  msgstr ""
44
 
45
+ #: bulk-delete.php:166
46
  msgid "By Page"
47
  msgstr ""
48
 
49
+ #: bulk-delete.php:167
50
  msgid "By URL"
51
  msgstr ""
52
 
53
+ #: bulk-delete.php:168
54
  msgid "By Post Revision"
55
  msgstr ""
56
 
57
+ #: bulk-delete.php:169
58
  msgid "Debug Information"
59
  msgstr ""
60
 
61
+ #: bulk-delete.php:187
62
  msgid "About Plugin"
63
  msgstr ""
64
 
65
+ #: bulk-delete.php:189
66
  msgid ""
67
  "This plugin allows you to delete posts in bulk from selected categories, "
68
  "tags, custom taxonomies or by post status like drafts, pending posts, "
69
  "scheduled posts etc."
70
  msgstr ""
71
 
72
+ #: bulk-delete.php:196
73
  msgid "More information"
74
  msgstr ""
75
 
76
+ #: bulk-delete.php:197
77
  msgid "Plugin Homepage/support"
78
  msgstr ""
79
 
80
+ #: bulk-delete.php:198
81
  msgid "Buy pro addons"
82
  msgstr ""
83
 
84
+ #: bulk-delete.php:199
85
  msgid "Plugin author's blog"
86
  msgstr ""
87
 
88
+ #: bulk-delete.php:200
89
  msgid "Other Plugin's by Author"
90
  msgstr ""
91
 
92
+ #: bulk-delete.php:229
93
  msgid "Are you sure you want to delete all the selected posts"
94
  msgstr ""
95
 
96
+ #: bulk-delete.php:233
97
  msgid "Please select posts from at least one option"
98
  msgstr ""
99
 
100
+ #: bulk-delete.php:234
101
  msgid "Please enter at least one page url"
102
  msgstr ""
103
 
104
+ #: bulk-delete.php:252
105
  msgid "Manage"
106
  msgstr ""
107
 
108
+ #: bulk-delete.php:266
109
  msgid "Buy Addons"
110
  msgstr ""
111
 
112
+ #: bulk-delete.php:294
113
  msgid "WARNING: Posts deleted once cannot be retrieved back. Use with caution."
114
  msgstr ""
115
 
116
+ #: bulk-delete.php:322
117
  msgid "plugin"
118
  msgstr ""
119
 
120
+ #: bulk-delete.php:322
121
  msgid "Version"
122
  msgstr ""
123
 
124
+ #: bulk-delete.php:322
125
  msgid "by"
126
  msgstr ""
127
 
128
+ #: bulk-delete.php:331 bulk-delete.php:441 bulk-delete.php:559
129
+ #: bulk-delete.php:679 bulk-delete.php:833 bulk-delete.php:960
130
+ #: bulk-delete.php:1080 bulk-delete.php:1127
131
  msgid ""
132
  "This section just got enabled. Kindly <a href = \"%1$s\">refresh</a> the "
133
  "page to fully enable it."
134
  msgstr ""
135
 
136
+ #: bulk-delete.php:341 bulk-delete.php:1136
137
  msgid "Select the posts which you want to delete"
138
  msgstr ""
139
 
140
+ #: bulk-delete.php:348
141
  msgid "All Draft Posts"
142
  msgstr ""
143
 
144
+ #: bulk-delete.php:348
145
  msgid "Drafts"
146
  msgstr ""
147
 
148
+ #: bulk-delete.php:355
149
  msgid "All Pending posts"
150
  msgstr ""
151
 
152
+ #: bulk-delete.php:355 bulk-delete.php:362 bulk-delete.php:369
153
+ #: bulk-delete.php:460 bulk-delete.php:579 bulk-delete.php:736
154
  msgid "Posts"
155
  msgstr ""
156
 
157
+ #: bulk-delete.php:362
158
  msgid "All scheduled posts"
159
  msgstr ""
160
 
161
+ #: bulk-delete.php:369
162
  msgid "All private posts"
163
  msgstr ""
164
 
165
+ #: bulk-delete.php:375 bulk-delete.php:477 bulk-delete.php:596
166
+ #: bulk-delete.php:750 bulk-delete.php:877 bulk-delete.php:1013
167
+ #: bulk-delete.php:1100
168
  msgid "Choose your filtering options"
169
  msgstr ""
170
 
171
+ #: bulk-delete.php:382 bulk-delete.php:486 bulk-delete.php:605
172
+ #: bulk-delete.php:759 bulk-delete.php:886
173
  msgid "Only restrict to posts which are "
174
  msgstr ""
175
 
176
+ #: bulk-delete.php:384 bulk-delete.php:488 bulk-delete.php:607
177
+ #: bulk-delete.php:761 bulk-delete.php:888 bulk-delete.php:1022
178
  msgid "older than"
179
  msgstr ""
180
 
181
+ #: bulk-delete.php:385 bulk-delete.php:489 bulk-delete.php:608
182
+ #: bulk-delete.php:762 bulk-delete.php:889 bulk-delete.php:1023
183
  msgid "posted within last"
184
  msgstr ""
185
 
186
+ #: bulk-delete.php:387 bulk-delete.php:491 bulk-delete.php:610
187
+ #: bulk-delete.php:764 bulk-delete.php:891 bulk-delete.php:1025
188
  msgid "days"
189
  msgstr ""
190
 
191
+ #: bulk-delete.php:393 bulk-delete.php:497 bulk-delete.php:616
192
+ #: bulk-delete.php:770 bulk-delete.php:897 bulk-delete.php:1031
193
+ #: bulk-delete.php:1106
194
  msgid "Move to Trash"
195
  msgstr ""
196
 
197
+ #: bulk-delete.php:394 bulk-delete.php:498 bulk-delete.php:617
198
+ #: bulk-delete.php:771 bulk-delete.php:898 bulk-delete.php:1032
199
+ #: bulk-delete.php:1107
200
  msgid "Delete permanently"
201
  msgstr ""
202
 
203
+ #: bulk-delete.php:401 bulk-delete.php:514 bulk-delete.php:633
204
+ #: bulk-delete.php:787 bulk-delete.php:914 bulk-delete.php:1039
205
  msgid "Only delete first "
206
  msgstr ""
207
 
208
+ #: bulk-delete.php:402 bulk-delete.php:515 bulk-delete.php:634
209
+ #: bulk-delete.php:788 bulk-delete.php:915 bulk-delete.php:1040
210
  msgid "posts."
211
  msgstr ""
212
 
213
+ #: bulk-delete.php:403 bulk-delete.php:516 bulk-delete.php:635
214
+ #: bulk-delete.php:789 bulk-delete.php:916 bulk-delete.php:1041
215
  msgid ""
216
  "Use this option if there are more than 1000 posts and the script timesout."
217
  msgstr ""
218
 
219
+ #: bulk-delete.php:409 bulk-delete.php:522 bulk-delete.php:641
220
+ #: bulk-delete.php:795 bulk-delete.php:922 bulk-delete.php:1047
221
  msgid "Delete now"
222
  msgstr ""
223
 
224
+ #: bulk-delete.php:410 bulk-delete.php:523 bulk-delete.php:642
225
+ #: bulk-delete.php:796 bulk-delete.php:923 bulk-delete.php:1048
226
  #: include/class-cron-list-table.php:103
227
  msgid "Schedule"
228
  msgstr ""
229
 
230
+ #: bulk-delete.php:411 bulk-delete.php:524 bulk-delete.php:643
231
+ #: bulk-delete.php:797 bulk-delete.php:924 bulk-delete.php:1049
232
  msgid "repeat "
233
  msgstr ""
234
 
235
+ #: bulk-delete.php:413 bulk-delete.php:526 bulk-delete.php:645
236
+ #: bulk-delete.php:799 bulk-delete.php:926 bulk-delete.php:1051
237
  msgid "Don't repeat"
238
  msgstr ""
239
 
240
+ #: bulk-delete.php:423 bulk-delete.php:536 bulk-delete.php:655
241
+ #: bulk-delete.php:809 bulk-delete.php:936 bulk-delete.php:1061
242
  msgid "Only available in Pro Addon"
243
  msgstr ""
244
 
245
+ #: bulk-delete.php:430 bulk-delete.php:550 bulk-delete.php:662
246
+ #: bulk-delete.php:816 bulk-delete.php:943 bulk-delete.php:1068
247
+ #: bulk-delete.php:1115 bulk-delete.php:1151
248
  msgid "Bulk Delete "
249
  msgstr ""
250
 
251
+ #: bulk-delete.php:447
252
  msgid "Select the categories whose post you want to delete"
253
  msgstr ""
254
 
255
+ #: bulk-delete.php:471
256
  msgid "All Categories"
257
  msgstr ""
258
 
259
+ #: bulk-delete.php:504 bulk-delete.php:623 bulk-delete.php:777
260
+ #: bulk-delete.php:904
261
  msgid "Public posts"
262
  msgstr ""
263
 
264
+ #: bulk-delete.php:505 bulk-delete.php:624 bulk-delete.php:778
265
+ #: bulk-delete.php:905
266
  msgid "Private Posts"
267
  msgstr ""
268
 
269
+ #: bulk-delete.php:542
270
  msgid "Enter time in Y-m-d H:i:s format or enter now to use current time"
271
  msgstr ""
272
 
273
+ #: bulk-delete.php:566
274
  msgid "Select the tags whose post you want to delete"
275
  msgstr ""
276
 
277
+ #: bulk-delete.php:590
278
  msgid "All Tags"
279
  msgstr ""
280
 
281
+ #: bulk-delete.php:668
282
  msgid "You don't have any posts assigned to tags in this blog."
283
  msgstr ""
284
 
285
+ #: bulk-delete.php:703
286
  msgid "Select the taxonomies whose post you want to delete"
287
  msgstr ""
288
 
289
+ #: bulk-delete.php:723
290
  msgid ""
291
  "The selected taxonomy has the following terms. Select the terms whose post "
292
  "you want to delete"
293
  msgstr ""
294
 
295
+ #: bulk-delete.php:822
296
  msgid "You don't have any posts assigned to custom taxonomies in this blog."
297
  msgstr ""
298
 
299
+ #: bulk-delete.php:857
300
  msgid "Select the custom post type whose post you want to delete"
301
  msgstr ""
302
 
303
+ #: bulk-delete.php:949
304
  msgid "You don't have any posts assigned to custom post types in this blog."
305
  msgstr ""
306
 
307
+ #: bulk-delete.php:972
308
  msgid "Select the pages which you want to delete"
309
  msgstr ""
310
 
311
+ #: bulk-delete.php:979
312
  msgid "All Published Pages"
313
  msgstr ""
314
 
315
+ #: bulk-delete.php:979 bulk-delete.php:986 bulk-delete.php:993
316
+ #: bulk-delete.php:1000 bulk-delete.php:1007
317
  msgid "Pages"
318
  msgstr ""
319
 
320
+ #: bulk-delete.php:986
321
  msgid "All Draft Pages"
322
  msgstr ""
323
 
324
+ #: bulk-delete.php:993
325
  msgid "All Scheduled Pages"
326
  msgstr ""
327
 
328
+ #: bulk-delete.php:1000
329
  msgid "All Pending Pages"
330
  msgstr ""
331
 
332
+ #: bulk-delete.php:1007
333
  msgid "All Private Pages"
334
  msgstr ""
335
 
336
+ #: bulk-delete.php:1020
337
  msgid "Only restrict to pages which are "
338
  msgstr ""
339
 
340
+ #: bulk-delete.php:1086
341
  msgid "Delete these specific pages"
342
  msgstr ""
343
 
344
+ #: bulk-delete.php:1092
345
  msgid "Enter one post url (not post ids) per line"
346
  msgstr ""
347
 
348
+ #: bulk-delete.php:1143
349
  msgid "All Revisions"
350
  msgstr ""
351
 
352
+ #: bulk-delete.php:1143
353
  msgid "Revisions"
354
  msgstr ""
355
 
356
+ #: bulk-delete.php:1164
357
  msgid ""
358
  "If you are seeing a blank page after clicking the Bulk Delete button, then "
359
  msgstr ""
360
 
361
+ #: bulk-delete.php:1164
362
  msgid "check out this FAQ"
363
  msgstr ""
364
 
365
+ #: bulk-delete.php:1165
366
  msgid "You also need need the following debug information."
367
  msgstr ""
368
 
369
+ #: bulk-delete.php:1169
370
  msgid "PHP Version "
371
  msgstr ""
372
 
373
+ #: bulk-delete.php:1173
374
  msgid "Plugin Version "
375
  msgstr ""
376
 
377
+ #: bulk-delete.php:1177
378
  msgid "Available memory size "
379
  msgstr ""
380
 
381
+ #: bulk-delete.php:1181
382
  msgid "Script time out "
383
  msgstr ""
384
 
385
+ #: bulk-delete.php:1185
386
  msgid "Script input time "
387
  msgstr ""
388
 
389
+ #: bulk-delete.php:1236
390
  msgid "The selected scheduled job was successfully deleted "
391
  msgstr ""
392
 
393
+ #: bulk-delete.php:1271
394
  msgid "Posts from the selected categories are scheduled for deletion."
395
  msgstr ""
396
 
397
+ #: bulk-delete.php:1272 bulk-delete.php:1303 bulk-delete.php:1335
398
+ #: bulk-delete.php:1367 bulk-delete.php:1401 bulk-delete.php:1436
399
  msgid "See the full list of <a href = \"%s\">scheduled tasks</a>"
400
  msgstr ""
401
 
402
+ #: bulk-delete.php:1275
403
  msgid "Deleted %d post from the selected categories"
404
  msgid_plural "Deleted %d posts from the selected categories"
405
  msgstr[0] ""
406
  msgstr[1] ""
407
 
408
+ #: bulk-delete.php:1302
409
  msgid "Posts from the selected tags are scheduled for deletion."
410
  msgstr ""
411
 
412
+ #: bulk-delete.php:1306
413
  msgid "Deleted %d post from the selected tags"
414
  msgid_plural "Deleted %d posts from the selected tags"
415
  msgstr[0] ""
416
  msgstr[1] ""
417
 
418
+ #: bulk-delete.php:1334
419
  msgid "Posts from the selected custom taxonomies are scheduled for deletion."
420
  msgstr ""
421
 
422
+ #: bulk-delete.php:1338
423
  msgid "Deleted %d post from the selected custom taxonomies"
424
  msgid_plural "Deleted %d posts from the selected custom taxonomies"
425
  msgstr[0] ""
426
  msgstr[1] ""
427
 
428
+ #: bulk-delete.php:1366
429
  msgid "Posts from the selected custom post type are scheduled for deletion."
430
  msgstr ""
431
 
432
+ #: bulk-delete.php:1370
433
  msgid "Deleted %d post from the selected custom post type"
434
  msgid_plural "Deleted %d posts from the selected custom post type"
435
  msgstr[0] ""
436
  msgstr[1] ""
437
 
438
+ #: bulk-delete.php:1400
439
  msgid "Posts with the selected status are scheduled for deletion."
440
  msgstr ""
441
 
442
+ #: bulk-delete.php:1404
443
  msgid "Deleted %d post with the selected post status"
444
  msgid_plural "Deleted %d posts with the selected post status"
445
  msgstr[0] ""
446
  msgstr[1] ""
447
 
448
+ #: bulk-delete.php:1435
449
  msgid "The selected pages are scheduled for deletion."
450
  msgstr ""
451
 
452
+ #: bulk-delete.php:1439
453
  msgid "Deleted %d page"
454
  msgid_plural "Deleted %d pages"
455
  msgstr[0] ""
456
  msgstr[1] ""
457
 
458
+ #: bulk-delete.php:1465
459
  msgid "Deleted %d post with the specified urls"
460
  msgid_plural "Deleted %d posts with the specified urls"
461
  msgstr[0] ""
462
  msgstr[1] ""
463
 
464
+ #: bulk-delete.php:1474
465
  msgid "Deleted %d post revision"
466
  msgid_plural "Deleted %d post revisions"
467
  msgstr[0] ""
468
  msgstr[1] ""
469
 
470
+ #: bulk-delete.php:1935
471
  msgctxt "Cron table date format"
472
  msgid "M j, Y @ G:i"
473
  msgstr ""
583
 
584
  #. Description of the plugin/theme
585
  msgid ""
586
+ "Bulk delete posts from selected categories, tags, post types, custom "
587
+ "taxonomies or by post status like drafts, scheduled posts, revisions etc."
588
  msgstr ""
589
 
590
  #. Author of the plugin/theme
readme.txt CHANGED
@@ -1,16 +1,16 @@
1
  === Bulk Delete ===
2
  Contributors: sudar
3
  Tags: post, comment, delete, bulk, mass, draft, revision, page
4
- Requires at least: 2.0
5
- Tested up to: 3.5.1
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
- Stable tag: 3.5
8
 
9
- Bulk delete posts from selected categories, tags, custom taxonomies or by post type like drafts, scheduled posts, revisions etc.
10
 
11
  == Description ==
12
 
13
- Bulk Delete is a WordPress Plugin which can be used to delete posts in bulk from selected categories, tags or custom taxonomies. This Plugin can also delete all drafts, post revisions, scheduled posts or pages.
14
 
15
  ### Features
16
 
@@ -176,6 +176,12 @@ Scroll down to the button of the Plugin page and you can see the current values
176
 
177
  If you choose the option "Move to trash" then you can find them from trash. But if you choose "Delete permanently", then it is not possible to retrieve the posts. So be **very careful**.
178
 
 
 
 
 
 
 
179
  = Is it possible to schedule deletion of posts =
180
 
181
  The ability to schedule deletion of posts is available as a pro addon.
@@ -200,6 +206,10 @@ The ability to schedule deletion of posts is available as a pro addon.
200
 
201
  == Changelog ==
202
 
 
 
 
 
203
  = 2013-06-01 - v3.5 - (Dev time: 10 hours) =
204
  - Added support to delete custom post types
205
  - Added Gujarati translations
@@ -315,6 +325,9 @@ The ability to schedule deletion of posts is available as a pro addon.
315
 
316
  == Upgrade Notice ==
317
 
 
 
 
318
  = 3.5 =
319
  Added the ability to delete posts by custom post types.
320
 
1
  === Bulk Delete ===
2
  Contributors: sudar
3
  Tags: post, comment, delete, bulk, mass, draft, revision, page
4
+ Requires at least: 3.3
5
+ Tested up to: 3.5.2
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
+ Stable tag: 3.6.0
8
 
9
+ Bulk delete posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
10
 
11
  == Description ==
12
 
13
+ Bulk Delete is a WordPress Plugin which can be used to delete posts in bulk from selected categories, tags, post types or custom taxonomies. This Plugin can also delete all drafts, post revisions, scheduled posts or pages.
14
 
15
  ### Features
16
 
176
 
177
  If you choose the option "Move to trash" then you can find them from trash. But if you choose "Delete permanently", then it is not possible to retrieve the posts. So be **very careful**.
178
 
179
+ = Is it possible that some Plugin are not compatible with Bulk Delete? =
180
+
181
+ Yes. If a Plugin rewrites the query vars by using `add_filter( 'pre_get_posts' )` then it may be incompatible with this Plugin. [The event calendar](http://wordpress.org/plugins/the-events-calendar/) is one such Plugin.
182
+
183
+ I currently disable and enable the `pre_get_posts` filter if I find that "The event calendar" Plugin is installed. It is not ideal, but it gets the work done. If you find any other Plugin with which Bulk Delete doesn't work, then let me know and I will try to see if I can add support through some hack like this.
184
+
185
  = Is it possible to schedule deletion of posts =
186
 
187
  The ability to schedule deletion of posts is available as a pro addon.
206
 
207
  == Changelog ==
208
 
209
+ = 2013-07-07 - v3.6.0 - (Dev time: 2 hours) =
210
+ - Change minimum requirement to WordPress 3.3
211
+ - Fix compatibility issues with "The event calendar" Plugin
212
+
213
  = 2013-06-01 - v3.5 - (Dev time: 10 hours) =
214
  - Added support to delete custom post types
215
  - Added Gujarati translations
325
 
326
  == Upgrade Notice ==
327
 
328
+ = 3.6.0 =
329
+ Fix compatibility issues with "The event calendar" Plugin
330
+
331
  = 3.5 =
332
  Added the ability to delete posts by custom post types.
333