UpdateSafe Scheduler Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
UpdateSafe Scheduler provides manual and scheduled updates using WordPress’s native upgraders. It installs only direct HTTPS packages from downloads.wordpress.org. Vendor-hosted premium packages, local archives, download overrides and redirects are not supported. Manage vendor updates through their normal updater outside this plugin.
Features:
- Manual plugin and theme updates, including multiple selected plugins.
- Scheduled plugin, theme and optional WordPress core updates.
- Existing-backup safety checks before updates. No backup creation.
- A configurable backup age limit, defaulting to 30 days.
- Database, plugins, themes, uploads and other-files component checks where expected.
- Local archive readability/size checks and remote completion-record verification.
- Update history, post-update health checks and optional email alerts.
- Permission checks, filesystem-policy checks and a shared database update lock.
All included features are free to use. There are no license keys, paid unlocks, trials, usage quotas, advertising or promotional links. The backup, permissions and package-source requirements are operational safety rules, not commercial feature gates.
Backup dependency
Install and configure UpdraftPlus separately, including its independent backup schedule. Its free edition is sufficient; no purchase is required. UpdateSafe Scheduler does not install UpdraftPlus or start backups. It requires UpdraftPlus to be active and the latest backup to have a matching successful completion record. Missing, stale, incomplete or unverified backups block updates.
This plugin is independently developed and is not affiliated with or endorsed by UpdraftPlus or the WordPress project. UpdraftPlus source is not bundled.
Source code and build instructions
All human-readable PHP, CSS and JavaScript source is included. No compilation or external build tools are required. To package, ZIP the updatesafe-scheduler directory with that directory at the archive root. LICENSE.txt contains the GPLv2 license text; this plugin is licensed under GPLv2 or any later version. WordPress’s installed APIs and Dashicons are reused, not bundled.
External communication and privacy
The plugin uses WordPress’s native update checks and upgraders. WordPress.org receives update metadata such as WordPress/PHP and component versions and the site URL as part of these native requests. Installed plugins may register their own update-check hooks; their metadata checks remain controlled by those plugins. UpdateSafe Scheduler itself accepts executable packages only from downloads.wordpress.org. It adds no author-operated service, telemetry, analytics, remote assets or tracking.
WordPress.org services are used to check and download updates when an administrator requests updates or enables a schedule. Simply viewing this plugin’s dashboard uses cached WordPress update metadata; WordPress may independently perform its own normal update checks.
WordPress.org privacy policy: https://wordpress.org/about/privacy/
WordPress.org terms: https://wordpress.org/about/terms-of-service/
Email alerts are off until an administrator saves an email address. Alerts include the site name/URL, operation time, component names and update/health results. They are sent only to that configured address through the site’s WordPress mail transport. Any SMTP provider is selected by the site owner. Blank the email field and save to disable alerts. The plugin does not email its author.
The database stores settings, the scheduling user’s ID, notification email, update/health history and email acceptance status. Browser localStorage remembers dismissed administrator reports. Deactivation/deletion retains these records and all UpdraftPlus backups. No visitor tracking, public-site credits or frontend content is added.
Upgrading from the previous directory name
Deactivate the old Easy Update Scheduler plugin before installing UpdateSafe Scheduler. Do not run both packages together. Existing directory-edition settings, history and scheduler authorization are preserved. Open Tools > UpdateSafe Scheduler and Save Schedule after activation to restore an event cleared by deactivation. The old EASY_US_MAX_BACKUP_AGE wp-config constant is supported for compatibility; use UPDATESAFE_MAX_BACKUP_AGE for new configuration.
Screenshots
No screenshots provided

