Version Description
Removes old scheduled hook - this was not done completely in the 2.0.0 upgrade
Download this release
Release Info
Developer | axelseaa |
Plugin | Post Expirator |
Version | 2.0.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.0 to 2.0.1
- post-expirator.php +13 -10
- readme.txt +9 -1
post-expirator.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Post Expirator
|
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/post-expirator/
|
5 |
Description: Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time.
|
6 |
Author: Aaron Axelsen
|
7 |
-
Version: 2.0.
|
8 |
Author URI: http://postexpirator.tuxdocs.net/
|
9 |
Translation: Thierry (http://palijn.info)
|
10 |
Text Domain: post-expirator
|
@@ -18,7 +18,7 @@ function postExpirator_init() {
|
|
18 |
add_action('plugins_loaded', 'postExpirator_init');
|
19 |
|
20 |
// Default Values
|
21 |
-
define('POSTEXPIRATOR_VERSION','2.0.
|
22 |
define('POSTEXPIRATOR_DATEFORMAT',__('l F jS, Y','post-expirator'));
|
23 |
define('POSTEXPIRATOR_TIMEFORMAT',__('g:ia','post-expirator'));
|
24 |
define('POSTEXPIRATOR_FOOTERCONTENTS',__('Post expires at EXPIRATIONTIME on EXPIRATIONDATE','post-expirator'));
|
@@ -599,14 +599,6 @@ function postExpiratorMenuGeneral() {
|
|
599 |
$expireddisplayfooterdisabled = 'checked="checked"';
|
600 |
else if ($expireddisplayfooter == 1)
|
601 |
$expireddisplayfooterenabled = 'checked="checked"';
|
602 |
-
|
603 |
-
$expiredcategorydisabled = '';
|
604 |
-
$expiredcategoryenabled = '';
|
605 |
-
if ($expiredcategory == 0)
|
606 |
-
$expiredcategorydisabled = 'checked="checked"';
|
607 |
-
else if ($expiredcategory == 1)
|
608 |
-
$expiredcategoryenabled = 'checked="checked"';
|
609 |
-
|
610 |
?>
|
611 |
<p>
|
612 |
<?php _e('The post expirator plugin sets a custom meta value, and then optionally allows you to select if you want the post changed to a draft status or deleted when it expires.','post-expirator'); ?>
|
@@ -1045,6 +1037,17 @@ function postexpirator_upgrade() {
|
|
1045 |
delete_option('expirationdateExpiredPostStatus');
|
1046 |
update_option('postexpiratorVersion',POSTEXPIRATOR_VERSION);
|
1047 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1048 |
}
|
1049 |
}
|
1050 |
add_action('admin_init','postexpirator_upgrade');
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/post-expirator/
|
5 |
Description: Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time.
|
6 |
Author: Aaron Axelsen
|
7 |
+
Version: 2.0.1
|
8 |
Author URI: http://postexpirator.tuxdocs.net/
|
9 |
Translation: Thierry (http://palijn.info)
|
10 |
Text Domain: post-expirator
|
18 |
add_action('plugins_loaded', 'postExpirator_init');
|
19 |
|
20 |
// Default Values
|
21 |
+
define('POSTEXPIRATOR_VERSION','2.0.1');
|
22 |
define('POSTEXPIRATOR_DATEFORMAT',__('l F jS, Y','post-expirator'));
|
23 |
define('POSTEXPIRATOR_TIMEFORMAT',__('g:ia','post-expirator'));
|
24 |
define('POSTEXPIRATOR_FOOTERCONTENTS',__('Post expires at EXPIRATIONTIME on EXPIRATIONDATE','post-expirator'));
|
599 |
$expireddisplayfooterdisabled = 'checked="checked"';
|
600 |
else if ($expireddisplayfooter == 1)
|
601 |
$expireddisplayfooterenabled = 'checked="checked"';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
602 |
?>
|
603 |
<p>
|
604 |
<?php _e('The post expirator plugin sets a custom meta value, and then optionally allows you to select if you want the post changed to a draft status or deleted when it expires.','post-expirator'); ?>
|
1037 |
delete_option('expirationdateExpiredPostStatus');
|
1038 |
update_option('postexpiratorVersion',POSTEXPIRATOR_VERSION);
|
1039 |
}
|
1040 |
+
|
1041 |
+
if (version_compare($version,'2.0.1') == -1) {
|
1042 |
+
// Forgot to do this in 2.0.0
|
1043 |
+
if (is_multisite()) {
|
1044 |
+
global $current_blog;
|
1045 |
+
wp_clear_scheduled_hook('expirationdate_delete_'.$current_blog->blog_id);
|
1046 |
+
} else
|
1047 |
+
wp_clear_scheduled_hook('expirationdate_delete');
|
1048 |
+
|
1049 |
+
update_option('postexpiratorVersion',POSTEXPIRATOR_VERSION);
|
1050 |
+
}
|
1051 |
}
|
1052 |
}
|
1053 |
add_action('admin_init','postexpirator_upgrade');
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: axelseaa
|
|
3 |
Tags: expire, posts, pages, schedule
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 3.5.1
|
6 |
-
Stable tag: 2.0.
|
7 |
|
8 |
Allows you to add an expiration date to posts which you can configure to either delete the post, change it to a draft, or update the
|
9 |
post categories.
|
@@ -47,6 +47,11 @@ This section describes how to install the plugin and get it working.
|
|
47 |
|
48 |
== Changelog ==
|
49 |
|
|
|
|
|
|
|
|
|
|
|
50 |
**Version 2.0.0**
|
51 |
|
52 |
This is a major update of the core functions of this plugin. All current plugins and settings should be upgraded to the new formats and work as expected. Any posts currently schedule to be expirated in the future will be automatically upgraded to the new format.
|
@@ -169,6 +174,9 @@ NOTE: After upgrading, you may need to reset the cron schedules. Following onsc
|
|
169 |
|
170 |
== Upgrade Notice ==
|
171 |
|
|
|
|
|
|
|
172 |
= 2.0.0 =
|
173 |
This is a major update of the core functions of this plugin. All current plugins and settings should be upgraded to the new formats and work as expected. Any posts currently schedule to be expirated in the future will be automatically upgraded to the new format.
|
174 |
|
3 |
Tags: expire, posts, pages, schedule
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 3.5.1
|
6 |
+
Stable tag: 2.0.1
|
7 |
|
8 |
Allows you to add an expiration date to posts which you can configure to either delete the post, change it to a draft, or update the
|
9 |
post categories.
|
47 |
|
48 |
== Changelog ==
|
49 |
|
50 |
+
**Version 2.0.1**
|
51 |
+
|
52 |
+
* Removes old scheduled hook - this was not done completely in the 2.0.0 upgrade
|
53 |
+
* Old option cleanup
|
54 |
+
|
55 |
**Version 2.0.0**
|
56 |
|
57 |
This is a major update of the core functions of this plugin. All current plugins and settings should be upgraded to the new formats and work as expected. Any posts currently schedule to be expirated in the future will be automatically upgraded to the new format.
|
174 |
|
175 |
== Upgrade Notice ==
|
176 |
|
177 |
+
= 2.0.1 =
|
178 |
+
Removes old scheduled hook - this was not done completely in the 2.0.0 upgrade
|
179 |
+
|
180 |
= 2.0.0 =
|
181 |
This is a major update of the core functions of this plugin. All current plugins and settings should be upgraded to the new formats and work as expected. Any posts currently schedule to be expirated in the future will be automatically upgraded to the new format.
|
182 |
|