Version Description
Download this release
Release Info
| Developer | axelseaa |
| Plugin | |
| Version | 2.4.0 |
| Comparing to | |
| See all releases | |
Code changes from version 2.3.1.1 to 2.4.0
- post-expirator.php +8 -5
- readme.txt +6 -2
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.
|
| 8 |
Author URI: http://postexpirator.tuxdocs.net/
|
| 9 |
Text Domain: post-expirator
|
| 10 |
*/
|
|
@@ -17,7 +17,7 @@ function postExpirator_init() {
|
|
| 17 |
add_action('plugins_loaded', 'postExpirator_init');
|
| 18 |
|
| 19 |
// Default Values
|
| 20 |
-
define('POSTEXPIRATOR_VERSION','2.
|
| 21 |
define('POSTEXPIRATOR_DATEFORMAT',__('l F jS, Y','post-expirator'));
|
| 22 |
define('POSTEXPIRATOR_TIMEFORMAT',__('g:ia','post-expirator'));
|
| 23 |
define('POSTEXPIRATOR_FOOTERCONTENTS',__('Post expires at EXPIRATIONTIME on EXPIRATIONDATE','post-expirator'));
|
|
@@ -30,6 +30,7 @@ define('POSTEXPIRATOR_EXPIREDEFAULT','null');
|
|
| 30 |
|
| 31 |
function postExpirator_plugin_action_links($links, $file) {
|
| 32 |
$this_plugin = basename(plugin_dir_url(__FILE__)) . '/post-expirator.php';
|
|
|
|
| 33 |
if($file == $this_plugin) {
|
| 34 |
$links[] = '<a href="options-general.php?page=post-expirator">' . __('Settings', 'post-expirator') . '</a>';
|
| 35 |
}
|
|
@@ -1164,9 +1165,8 @@ function postExpiratorMenuDefaults() {
|
|
| 1164 |
$expiredactivemetaenabled = 'checked = "checked"';
|
| 1165 |
$expiredactivemetadisabled = '';
|
| 1166 |
}
|
| 1167 |
-
if (!isset($defaults['taxonomy']))
|
| 1168 |
-
|
| 1169 |
-
}
|
| 1170 |
?>
|
| 1171 |
<table class="form-table">
|
| 1172 |
<tr valign="top">
|
|
@@ -1537,6 +1537,9 @@ function postexpirator_upgrade() {
|
|
| 1537 |
if (version_compare($version,'2.3.1.1') == -1) {
|
| 1538 |
update_option('postexpiratorVersion',POSTEXPIRATOR_VERSION);
|
| 1539 |
}
|
|
|
|
|
|
|
|
|
|
| 1540 |
}
|
| 1541 |
}
|
| 1542 |
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.4
|
| 8 |
Author URI: http://postexpirator.tuxdocs.net/
|
| 9 |
Text Domain: post-expirator
|
| 10 |
*/
|
| 17 |
add_action('plugins_loaded', 'postExpirator_init');
|
| 18 |
|
| 19 |
// Default Values
|
| 20 |
+
define('POSTEXPIRATOR_VERSION','2.4');
|
| 21 |
define('POSTEXPIRATOR_DATEFORMAT',__('l F jS, Y','post-expirator'));
|
| 22 |
define('POSTEXPIRATOR_TIMEFORMAT',__('g:ia','post-expirator'));
|
| 23 |
define('POSTEXPIRATOR_FOOTERCONTENTS',__('Post expires at EXPIRATIONTIME on EXPIRATIONDATE','post-expirator'));
|
| 30 |
|
| 31 |
function postExpirator_plugin_action_links($links, $file) {
|
| 32 |
$this_plugin = basename(plugin_dir_url(__FILE__)) . '/post-expirator.php';
|
| 33 |
+
$links = array();
|
| 34 |
if($file == $this_plugin) {
|
| 35 |
$links[] = '<a href="options-general.php?page=post-expirator">' . __('Settings', 'post-expirator') . '</a>';
|
| 36 |
}
|
| 1165 |
$expiredactivemetaenabled = 'checked = "checked"';
|
| 1166 |
$expiredactivemetadisabled = '';
|
| 1167 |
}
|
| 1168 |
+
if (!isset($defaults['taxonomy'])) $defaults['taxonomy'] = false;
|
| 1169 |
+
if (!isset($defaults['emailnotification'])) $defaults['emailnotification'] = '';
|
|
|
|
| 1170 |
?>
|
| 1171 |
<table class="form-table">
|
| 1172 |
<tr valign="top">
|
| 1537 |
if (version_compare($version,'2.3.1.1') == -1) {
|
| 1538 |
update_option('postexpiratorVersion',POSTEXPIRATOR_VERSION);
|
| 1539 |
}
|
| 1540 |
+
if (version_compare($version,'2.4') == -1) {
|
| 1541 |
+
update_option('postexpiratorVersion',POSTEXPIRATOR_VERSION);
|
| 1542 |
+
}
|
| 1543 |
}
|
| 1544 |
}
|
| 1545 |
add_action('admin_init','postexpirator_upgrade');
|
readme.txt
CHANGED
|
@@ -3,8 +3,8 @@ Contributors: axelseaa
|
|
| 3 |
Donate link: http://aaron.axelsen.us/donate
|
| 4 |
Tags: expire, posts, pages, schedule
|
| 5 |
Requires at least: 4.0
|
| 6 |
-
Tested up to:
|
| 7 |
-
Stable tag: 2.
|
| 8 |
|
| 9 |
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
|
| 10 |
post categories.
|
|
@@ -57,6 +57,10 @@ This section describes how to install the plugin and get it working.
|
|
| 57 |
|
| 58 |
== Changelog ==
|
| 59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
**Version 2.3.1**
|
| 61 |
|
| 62 |
* Fix: Fixed PHP Error that snuck in on some installations.
|
| 3 |
Donate link: http://aaron.axelsen.us/donate
|
| 4 |
Tags: expire, posts, pages, schedule
|
| 5 |
Requires at least: 4.0
|
| 6 |
+
Tested up to: 5.2
|
| 7 |
+
Stable tag: 2.4.0
|
| 8 |
|
| 9 |
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
|
| 10 |
post categories.
|
| 57 |
|
| 58 |
== Changelog ==
|
| 59 |
|
| 60 |
+
**Version 2.4.0**
|
| 61 |
+
|
| 62 |
+
* Fix: Fixed PHP Error with PHP 7.
|
| 63 |
+
|
| 64 |
**Version 2.3.1**
|
| 65 |
|
| 66 |
* Fix: Fixed PHP Error that snuck in on some installations.
|
