WDNS - Updates Notifier [forked]
Sends email to notify you if there are any updates for your WordPress. Can notify about core, plugin and theme updates.
Description
Monitors your WordPress installation for core, plugin and theme updates and emails you when they are available. This plugin is ideal if you don't login to your WordPress admin regularly or you support a client's website.
This plugin is a fork of wp updates notifier developed by Scott Cariss (l3rady). This plugin was forked (since v. 1.5.0) because I need some special features for our own purposes:
Features
- Set the interval of how often to check for updates; hourly, twice daily or daily.
- Sets WordPress to check for updates more often meaning you get to know about updates sooner.
- Get emailed about core, plugin and theme updates.
- Chose if you want to be notified about active only themes and plugins updates.
- Remove upgrade nag message to non-admin users.
- For advanced users there are a number of filters and actions you can use. More coming soon.
- Completely rewritten from the ground up using best practises for writing WordPress plugins
- Code wrapped in a class so better namespace.
- You can set the cron interval, allowing for more frequent checks.
- Update checks trigger WordPress internal update check before notification.
- Allows you to set the 'from address'.
- Allows you to set multiple 'to addresses'.
- Makes use of the Settings API.
- A number of available hooks and filters for advanced users.
- Active support and development.
- Send support information within notify e-mail.
Languages
- German by Alois Kratochwill - Added 08 August 2020
Installation
- Unzip and upload contents to your plugins directory (usually wp-content/plugins/).
- Activate plugin
- Visit Settings page under Settings -> WP Updates Monitor in your WordPress Administration Area
- Configure plugin settings
- Wait for email notifications of updates
Changelog
2.2.0 (2024-11-13)
- Tweaked - Improvements and adjustments for use with WP version 6.7 and above
- Tweaked - i18n compatibility
2.1.1 (2024-04-08)
- Tweaked - Tested with WP 6.5
2.1.0 (2024-02-02)
- Tweaked - Tested with WP 6.4
- Tweaked - Latest WP Package Updater version added
- Tweaked - Minor adjustments to plugin header and readme.txt
- Tweaked - i18n compatibility
2.0.2 (2023-12-20) Keep Alive Release
- Tweaked - Tested with WP 6.4
2.0.1 (2023-08-18)
- Tweaked - Introduces a custom separator for the changelog URL to the plugin page. Separartor: # or /
- Tweaked - PHP 8.2 improvements
2.0.0 (2023-08-17)
- Verison bump to v2
- Tweaked - Tested with WP 6.3
- Tweaked - Tested with PHP 8.2.6
1.7.2 (2023-04-25)
- Fixed - Plugin name and readme.txt content has been adapted to the WDNS DevOps guidelines
1.7.1 (2023-04-11) Keep Alive Release
- Tweaked - Tested with WP 6.2
1.7.0 (2022-10-24)
- Tweaked - Email sender removed. The task of this plugin is not to send emails with different names. That's the job of WordPress.
- Fixed - Minor bug in translation catalog (.mo, .po files)
1.6.9 (2022-06-28)
- Tweaked - Adaptation of the provider information to the current technical possibilities and services
1.6.8 (2022-05-25) Keep Alive Release
- Tweaked - Tested with WP 6.0
1.6.7 (2022-03-08) Keep Alive Release
- Tweaked - Content of version file is up to now Versionfile instead of version number
- Tweaked - Tested with WP 5.9.1
1.6.6 (2021-08-16) Bugfix Release
- Fixed - Escaped attributes (a lot)
- Fixed - PlugIn version number mismatch
1.6.5 (2021-08-09)
- Check - tested with WP 5.8 (should work with WP versions above)
- Fixed - Some typos and internationalization
- Fixed - Code cleanup
1.6.4 (2021-04-13)
- Check - tested with WP 5.7 (should work with WP versions above)
1.6.3 (2020-12-14)
- Check - tested with WP 5.6 (should work with WP versions above)
1.6.2 (2020-11-12)
- Check - tested with WP 5.5.3 (should work with WP versions above)
1.6.1 (2020-10-30)
- Check - tested with WP 5.5.2
1.6.0 (2020-10-15)
- PRIVACY UPDATE Release
- Fixed - if several recipients are specified, the notification mail is now sent individually. So far, a collective message was sent to all recipients. The recipients were visible to all other recipients in the header to: field.
1.5.3 (2020-09-26)
- Added - reminder notify about outstanding updates with variable frequency (1 to 28 days)
- Added - extra folder (/log) for debuging purposes
- Added - next reminding date to settings
- Fixed - action hook for update checks: change from 'admin_init' to 'plugins_loaded'
- Fixed - change minor German translation
- Fixed - change subject of notification mail
1.5.2 (2020-09-16)
- Fixed - support information modified
- Fixed - minor translation changes
1.5.1 (2020-09-06)
- Fixed - format change on date/time string on settings section
- Fixed - minor code and style adaptions
- Added - function support information in e-mail (footer)
- Added - release date in the changelog section
- Added - add a filter to allow to alter the support information (e-mail footer) (wdns_wpun_support_info - see readme.txt for examples)
1.5.0
- Added - self update check functionality with WPPUS
1.4.4
- Fixed - avoid PHP Strict notices
- Added - PHP7 compatibility
- Added - minor cleanup on some internal code
1.4.3
- Repaired all PHP errors being thrown
- Two new filters added to allow you to alter the email content (wdns_wpun_email_subject, wdns_wpun_email_content - see readme.txt for examples)
1.4.2
- Added an option that allows the plugin to notify the provided email about WordPress core automatic updates.
1.4.1
- Switch from using site_url() to home_url() in email subject line so not to link to a 404 page.
1.4.0
- Added external cron method allowing users check for updates as often or as little as they want
- Added wdns_wpun_get_options_filter and wdns_wpun_put_options_filter filters to allow filtering of this plugins settings
- Now using wp_get_schedules() rather than statically assigned schedules. This allows admins to set their own schedules such as a weekly one
- Added French translations
- Added date and time of when this plugin last did an update check on the settings screen
1.3.2
- Added $wp_version globals ( Explains why WordPress Core Updates notifications haven't been working )
- Added missed variable $cur_wp_version
1.3.1
- Fixed - PHP Fatal error on line 175.
1.3.0
- Added send test email functionality in settings page.
- Fixed - `Call-time pass-by-reference has been deprecated` PHP errors.
1.2.0
- Added the ability to allow multiple email address to be added to the `notify to` setting. Multiple email addresses to be comma separated.
- Removed code from last version that was left in from dev. Caused WP to check for update on every admin page load.
1.1.0
- Plugin update notification email now includes links to new plugin description and changelog page.
- Plugin update notification email now shows compatibility of a new plugin. This is same functionality that appears in the WP update area.
- On plugin activation the first update check is scheduled to run an hour after rather than straight away. This stops current awaiting updates being sent to admin email before you've had chance to change the email settings.
1.0.4
- Fixed - code to not report multiple times of core upgrades. Plugin now only notifies you once of core upgrade until upgrade is done.
1.0.3
- When plugin was deactivated then reactivated the cron was not rescheduled unless the settings were saved. This has now been fixed.
1.0.2
- Fixed - plugin version
1.0.1
- Fixed - spelling mistake in deactivate hook that stopped deactivate running properly.
1.0.0
- Initial release
Three filters have been provided to allow you to alter the email subject and email content being sent by WDNS Updates Notifier [forked].
wdns_wpun_email_subject
@parameters:
$email_subject - the email subject to be filtered.
Example:
PHP
/**
* Alter the email subject being sent by WDNS Updates Notifier [forked]
*/
function alter_wdns_wpun_email_subject( $email_subject )
{
$email_subject = 'This is the new email subject for updates notifier';
return $email_subject;
}
add_filter( 'wdns_wpun_email_subject', 'alter_wdns_wpun_email_subject' );
wdns_wpun_email_content
@parameters:
$message - the content of the email to be filtered
Example:
PHP
/**
* Alter the email content being sent by WDNS Updates Notifier [forked]
*/
function alter_wdns_wpun_email_content( $message ) {
$message = 'This is our new email content that will override the default.';
return $message;
}
add_filter( 'wdns_wpun_email_content', 'alter_wdns_wpun_email_content' );
wdns_wpun_support_info
@parameters:
$support - optional content of the email footer e.g. support information
Example:
PHP
/**
* Alter the support content being sent by WDNS Updates Notifier [forked]
*/
function alter_wdns_wpun_support_info( $support ) {
$support = 'This is our new email content that will override the default.';
return $support;
}
add_filter( 'wdns_wpun_support_info', 'alter_wdns_wpun_support_info' );
File has been read by: HTTP(s) Request
Page rendered by WDNS Readme Parser in 0.00033 seconds.
The WDNS DEVOPS portal is currently under developement!
The UX, the content and further information will be available in the coming weeks.