Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
39c1cbd522 | ||
|
0b7deb3bf6 | ||
|
74bd81a9be |
25
README.md
25
README.md
@ -1,4 +1,4 @@
|
|||||||
# Plugin Last Updated Redux
|
# PLU Redux
|
||||||
|
|
||||||
Displays a "Last Updated" date for all of your plugins installed by way of the WordPress Plugin Directory.
|
Displays a "Last Updated" date for all of your plugins installed by way of the WordPress Plugin Directory.
|
||||||
|
|
||||||
@ -10,7 +10,19 @@ On plugins that have not been updated in over two years, a warning emoji is disp
|
|||||||
2. Activate the plugin through the 'Plugins' screen in WordPress.
|
2. Activate the plugin through the 'Plugins' screen in WordPress.
|
||||||
3. That's it! The plugin will automatically display the last updated date for installed plugins available in the WordPress Plugin Directory.
|
3. That's it! The plugin will automatically display the last updated date for installed plugins available in the WordPress Plugin Directory.
|
||||||
|
|
||||||
Sure, here's an example section that you can add to the `README.md` file to document the new WP-CLI command:
|
## Usage
|
||||||
|
|
||||||
|
Once activated, the plugin will automatically display the last updated date for each plugin in your site's list of installed plugins.
|
||||||
|
|
||||||
|
For the Site Health check, navigate to "Tools → Site Health" in your WordPress dashboard.
|
||||||
|
|
||||||
|
## Site Health Check
|
||||||
|
|
||||||
|
The custom Site Health check will list any installed plugins that have not been updated in 2 years.
|
||||||
|
|
||||||
|
* If it finds any such plugins, it will return a "critical" status with the names of the old plugins.
|
||||||
|
* If it doesn't find any, it will return a "good" status, indicating that all installed plugins have been updated within the last 2 years.
|
||||||
|
|
||||||
|
|
||||||
## WP-CLI Command
|
## WP-CLI Command
|
||||||
|
|
||||||
@ -52,6 +64,15 @@ Sadly, no. PLU Redux only works with plugins that are available in the WordPress
|
|||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
|
### 2.2.3
|
||||||
|
|
||||||
|
* Added `aria-label` to warning emoji to improve accessability. Special thanks to Dale Reardon for letting me know about this!
|
||||||
|
|
||||||
|
### 2.2.2
|
||||||
|
|
||||||
|
* Making an attempt to meet WP Plugin Directory requirements.
|
||||||
|
* Added some documentation around the site health check to the README.
|
||||||
|
|
||||||
### 2.2.1
|
### 2.2.1
|
||||||
|
|
||||||
* Plugin now uses site's preferred date format.
|
* Plugin now uses site's preferred date format.
|
||||||
|
@ -9,14 +9,14 @@
|
|||||||
* been updated in over two years, a warning emoji is displayed
|
* been updated in over two years, a warning emoji is displayed
|
||||||
* next to the "Last Updated" datestamp.
|
* next to the "Last Updated" datestamp.
|
||||||
*
|
*
|
||||||
* @package Plugin Last Updated Redux
|
* @package PLU Redux
|
||||||
* @author Jason Cosper <boogah@gmail.com>
|
* @author Jason Cosper <boogah@gmail.com>
|
||||||
* @license https://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+
|
* @license https://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+
|
||||||
* @link https://github.com/boogah/plu-redux
|
* @link https://github.com/boogah/plu-redux
|
||||||
*
|
*
|
||||||
* @wordpress-plugin
|
* @wordpress-plugin
|
||||||
* Plugin Name: Plugin Last Updated Redux
|
* Plugin Name: PLU Redux
|
||||||
* Version: 2.2.1
|
* Version: 2.2.3
|
||||||
* Requires at least: 6.0
|
* Requires at least: 6.0
|
||||||
* Requires PHP: 7.4
|
* Requires PHP: 7.4
|
||||||
* Author: Jason Cosper
|
* Author: Jason Cosper
|
||||||
@ -59,7 +59,7 @@ function plu_redux_plugin_meta( $plugin_meta, $plugin_file ) {
|
|||||||
$two_years_ago = strtotime('-2 years'); // get a Unix timestamp for 2 years ago
|
$two_years_ago = strtotime('-2 years'); // get a Unix timestamp for 2 years ago
|
||||||
$last_updated_timestamp = strtotime($last_updated); // get a Unix timestamp for the last updated date
|
$last_updated_timestamp = strtotime($last_updated); // get a Unix timestamp for the last updated date
|
||||||
$is_old = $last_updated_timestamp < $two_years_ago; // check if the last updated date is older than 2 years
|
$is_old = $last_updated_timestamp < $two_years_ago; // check if the last updated date is older than 2 years
|
||||||
$warning = $is_old ? '⚠️ ' : ''; // if the last updated date is older than 2 years, add a warning symbol
|
$warning = $is_old ? '<span role="img" aria-label="warning">⚠️</span> ' : ''; // if the last updated date is older than 2 years, add a warning symbol
|
||||||
$plugin_meta['last_updated'] = $warning . 'Last Updated: ' . date_i18n( get_option( 'date_format' ), strtotime($last_updated)); // add the last updated date to the plugin meta array
|
$plugin_meta['last_updated'] = $warning . 'Last Updated: ' . date_i18n( get_option( 'date_format' ), strtotime($last_updated)); // add the last updated date to the plugin meta array
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user