{"id":273096,"date":"2026-02-17T12:18:14","date_gmt":"2026-02-17T12:18:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-updates\/"},"modified":"2026-06-23T06:28:33","modified_gmt":"2026-06-23T06:28:33","slug":"updateguard","status":"publish","type":"plugin","link":"https:\/\/fy.wordpress.org\/plugins\/updateguard\/","author":12326139,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.1","stable_tag":"2.0.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"UpdateGuard","header_author":"eLearning evolve","header_description":"Automatically update WordPress plugins, themes, and core using semantic versioning. Control which version updates are applied based on major, minor, or patch levels for enhanced security and stability.","assets_banners_color":"a8c2d6","last_updated":"2026-06-23 06:28:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/link.elearningevolve.com\/self-pay","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/updateguard\/","header_author_uri":"https:\/\/profiles.wordpress.org\/adeelraza_786hotmailcom","rating":0,"author_block_rating":0,"active_installs":0,"downloads":453,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.0":{"tag":"2.0.0","author":"adeelraza_786@hotmail.com","date":"2026-06-08 13:35:54"},"2.0.1":{"tag":"2.0.1","author":"adeelraza_786@hotmail.com","date":"2026-06-23 06:28:33"}},"upgrade_notice":{"2.0.1":"<p>Readme update only. No code changes.<\/p>","2.0.0":"<p>Major fork from &quot;Automatic Safe Update&quot; with critical bug fixes, English translation, enhanced security, improved UI\/UX, full multisite support, and better logging. Deactivate old plugin before activating. Settings use different option names.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3463667,"resolution":"128x128","location":"assets","locale":"","width":395,"height":400},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3463504,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3463495,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3463496,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.0","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3463562,"resolution":"1","location":"assets","locale":"","width":1157,"height":625},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3463562,"resolution":"2","location":"assets","locale":"","width":1157,"height":625},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3463562,"resolution":"3","location":"assets","locale":"","width":1109,"height":430}},"screenshots":{"1":"Main settings - default update level, notification email, and log options.","2":"Per-plugin update levels - individual policy for each installed plugin.","3":"Pending updates dashboard - green for auto-apply, red for blocked updates."}},"plugin_section":[],"plugin_tags":[37376,732,256018,195740,24313],"plugin_category":[52],"plugin_contributors":[144607,206414],"plugin_business_model":[216238],"class_list":["post-273096","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-updates","plugin_tags-maintenance","plugin_tags-safe-updates","plugin_tags-update-manager","plugin_tags-version-control","plugin_category-performance","plugin_contributors-adeelraza_786hotmailcom","plugin_contributors-elearningevolve","plugin_business_model-commercial","plugin_committers-adeelraza_786hotmailcom"],"banners":{"banner":"https:\/\/ps.w.org\/updateguard\/assets\/banner-772x250.png?rev=3463496","banner_2x":"https:\/\/ps.w.org\/updateguard\/assets\/banner-1544x500.png?rev=3463495","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/updateguard\/assets\/icon-128x128.png?rev=3463667","icon_2x":"https:\/\/ps.w.org\/updateguard\/assets\/icon-256x256.png?rev=3463504","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/updateguard\/assets\/screenshot-1.png?rev=3463562","caption":"Main settings - default update level, notification email, and log options."},{"src":"https:\/\/ps.w.org\/updateguard\/assets\/screenshot-2.png?rev=3463562","caption":"Per-plugin update levels - individual policy for each installed plugin."},{"src":"https:\/\/ps.w.org\/updateguard\/assets\/screenshot-3.png?rev=3463562","caption":"Pending updates dashboard - green for auto-apply, red for blocked updates."}],"raw_content":"<!--section=description-->\n<p><strong>Dedicated Support<\/strong>\nFor quick support and assistance, please <a href=\"https:\/\/elearningevolve.com\/contact\/\">contact us<\/a><\/p>\n\n<p><strong>UpdateGuard - WordPress Update Control Plugin<\/strong><\/p>\n\n<p>Need to disable automatic updates WordPress applies without warning? UpdateGuard is a free WordPress site maintenance plugin that helps you manage WordPress plugin updates safely using semantic versioning.<\/p>\n\n<p>As a WordPress update control plugin, it lets you allow patch and minor updates while blocking major releases that can break your site. It is a safe WordPress updates tool for agencies, developers, and site owners who want to prevent automatic plugin updates WordPress runs by default.<\/p>\n\n<p><strong>Who Is It For?<\/strong><\/p>\n\n<ul>\n<li><strong>Site Administrators<\/strong> - Manage WordPress plugin updates with clear major, minor, patch, and hold policies.<\/li>\n<li><strong>Agencies<\/strong> - Apply the same update rules across client sites.<\/li>\n<li><strong>Developers<\/strong> - Test updates safely before production changes.<\/li>\n<li><strong>Business Owners<\/strong> - Keep security patches applied without surprise breaking changes.<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Set a global update policy (Major, Minor, Patch, or Hold).<\/li>\n<li>Optionally set per-plugin rules in a sortable table.<\/li>\n<li>UpdateGuard intercepts WordPress update checks every 12 hours.<\/li>\n<li>Allowed updates apply automatically. Blocked updates stay pending and are logged.<\/li>\n<li>Email alerts summarise applied, blocked, and pending updates.<\/li>\n<\/ol>\n\n<p><strong>Semantic Versioning Levels:<\/strong><\/p>\n\n<ul>\n<li><strong>Major<\/strong> (e.g. 3.0.0 to 4.0.0) - Breaking changes, blocked by default<\/li>\n<li><strong>Minor<\/strong> (e.g. 3.1.0 to 3.2.0) - New features, backwards compatible<\/li>\n<li><strong>Patch<\/strong> (e.g. 3.1.1 to 3.1.2) - Bug fixes and security patches<\/li>\n<li><strong>Hold<\/strong> - Block all updates for a specific plugin<\/li>\n<\/ul>\n\n<h3>Key Features<\/h3>\n\n<p><strong>Update Control<\/strong><\/p>\n\n<ul>\n<li><strong>WordPress Update Manager Plugin<\/strong> - Control plugin updates with semantic versioning<\/li>\n<li><strong>Prevent Automatic Plugin Updates WordPress<\/strong> - Block major updates that exceed your policy<\/li>\n<li><strong>Per-Plugin Rules<\/strong> - Set Major, Minor, Patch, or Hold for each plugin individually<\/li>\n<li><strong>Manual Update Blocking<\/strong> - Blocks bulk and manual updates from the Plugins page that violate your policy<\/li>\n<li><strong>Test Update Workflow<\/strong> - One-click \"Check and Update Plugins Now\" with a separate test level<\/li>\n<\/ul>\n\n<p><strong>Monitoring &amp; Notifications<\/strong><\/p>\n\n<ul>\n<li><strong>Pending Updates Dashboard<\/strong> - Green for auto-apply, red for blocked updates<\/li>\n<li><strong>Email Notifications<\/strong> - Alerts for applied, blocked, and pending updates with changelog links<\/li>\n<li><strong>Comprehensive Logging<\/strong> - Track version changes with configurable log retention<\/li>\n<li><strong>Custom Admin Email<\/strong> - Send notifications to any address<\/li>\n<\/ul>\n\n<p><strong>Site Maintenance<\/strong><\/p>\n\n<ul>\n<li><strong>Theme Auto-Updates<\/strong> - Enable or disable automatic theme updates<\/li>\n<li><strong>Translation Auto-Updates<\/strong> - Enable or disable translation file updates<\/li>\n<li><strong>Lock Settings<\/strong> - Prevent other users from changing update policies<\/li>\n<li><strong>Multisite Support<\/strong> - Network admin menu and network-wide settings<\/li>\n<li><strong>Clean Uninstall<\/strong> - All options removed on uninstall<\/li>\n<li><strong>Lightweight<\/strong> - No external API calls, fast batch processing<\/li>\n<\/ul>\n\n<h3>Our Other Plugins<\/h3>\n\n<ol>\n<li><a href=\"https:\/\/wpzoomy.com\/\">WPZoomy<\/a><\/li>\n<li><a href=\"https:\/\/elearningevolve.com\/products\/virtual-classroom-wordpress-free\/\">Virtual Classroom for WordPress (Free)<\/a><\/li>\n<li><a href=\"https:\/\/elearningevolve.com\/products\/wp-virtual-classroom\/\">Virtual Classroom for WordPress (Pro)<\/a><\/li>\n<li><a href=\"https:\/\/elearningevolve.com\/products\/learndash-student-voice\/\">LearnDash Student Voice<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/simple-email-scheduler\/\">Simple Email Scheduler<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/topbar-buddy\/\">Topbar Buddy<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/masterquiz-ai\/\">MasterQuiz AI<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/add-from-server-reloaded\/\">Add From Server Reloaded<\/a><\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/updateguard<\/code>, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Go to <strong>UpdateGuard<\/strong> in the admin menu.<\/li>\n<li>Set your default update level (Major, Minor, or Patch).<\/li>\n<li>Optionally configure per-plugin update levels and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20updateguard%3F\"><h3>What is UpdateGuard?<\/h3><\/dt>\n<dd><p>UpdateGuard is a WordPress update manager plugin and safe WordPress updates tool that controls automatic plugin, theme, and translation updates using semantic versioning.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disable%20automatic%20updates%20wordpress%20applies%3F\"><h3>How do I disable automatic updates WordPress applies?<\/h3><\/dt>\n<dd><p>Set your global policy to Patch or Minor to block major updates. Use Hold on individual plugins to prevent automatic plugin updates WordPress would otherwise apply to those plugins.<\/p><\/dd>\n<dt id=\"is%20this%20a%20wordpress%20update%20control%20plugin%3F\"><h3>Is this a WordPress update control plugin?<\/h3><\/dt>\n<dd><p>Yes. Configure global and per-plugin rules, block manual bulk updates that violate your policy, and manage WordPress plugin updates from one dashboard.<\/p><\/dd>\n<dt id=\"is%20updateguard%20a%20wordpress%20core%20update%20blocker%3F\"><h3>Is UpdateGuard a WordPress core update blocker?<\/h3><\/dt>\n<dd><p>UpdateGuard is a WordPress core update blocker companion for plugin and theme maintenance. It controls plugin, theme, and translation updates with semantic versioning. Use WordPress built-in core settings alongside UpdateGuard for full site protection.<\/p><\/dd>\n<dt id=\"can%20updateguard%20rollback%20wordpress%20updates%3F\"><h3>Can UpdateGuard rollback WordPress updates?<\/h3><\/dt>\n<dd><p>No. UpdateGuard is not a rollback WordPress updates plugin. It prevents risky major updates before they are applied, reducing the need for rollbacks. Always back up your site before updating.<\/p><\/dd>\n<dt id=\"is%20this%20the%20best%20wordpress%20staging%20and%20update%20plugin%3F\"><h3>Is this the best WordPress staging and update plugin?<\/h3><\/dt>\n<dd><p>UpdateGuard is a free WordPress site maintenance plugin for safe update management. Use it with a staging site: test updates on staging first, then apply the same policy on your live site.<\/p><\/dd>\n<dt id=\"how%20do%20i%20manage%20wordpress%20plugin%20updates%20per%20plugin%3F\"><h3>How do I manage WordPress plugin updates per plugin?<\/h3><\/dt>\n<dd><p>Open UpdateGuard settings and set each plugin to Major, Minor, Patch, or Hold in the per-plugin table. Overrides apply on top of your global default.<\/p><\/dd>\n<dt id=\"what%20is%20semantic%20versioning%3F\"><h3>What is semantic versioning?<\/h3><\/dt>\n<dd><p>Semantic versioning uses MAJOR.MINOR.PATCH (e.g. 4.2.1). Major means breaking changes, minor adds compatible features, patch contains fixes and security updates.<\/p><\/dd>\n<dt id=\"why%20should%20i%20block%20major%20updates%3F\"><h3>Why should I block major updates?<\/h3><\/dt>\n<dd><p>Major updates can break themes, plugins, or custom code. Blocking them lets you review and test before applying.<\/p><\/dd>\n<dt id=\"will%20this%20work%20with%20all%20plugins%3F\"><h3>Will this work with all plugins?<\/h3><\/dt>\n<dd><p>It works best with plugins that follow semantic versioning and have official WordPress.org slugs.<\/p><\/dd>\n<dt id=\"how%20often%20are%20updates%20checked%3F\"><h3>How often are updates checked?<\/h3><\/dt>\n<dd><p>WordPress checks for updates every 12 hours via cron. UpdateGuard filters these checks against your policy.<\/p><\/dd>\n<dt id=\"can%20i%20update%20inactive%20plugins%3F\"><h3>Can I update inactive plugins?<\/h3><\/dt>\n<dd><p>No. WordPress only auto-updates active plugins.<\/p><\/dd>\n<dt id=\"does%20updateguard%20block%20manual%20updates%20too%3F\"><h3>Does UpdateGuard block manual updates too?<\/h3><\/dt>\n<dd><p>Yes. It blocks both automatic and manual or bulk updates from the Plugins page if they violate your policy.<\/p><\/dd>\n<dt id=\"what%20does%20the%20hold%20setting%20do%3F\"><h3>What does the Hold setting do?<\/h3><\/dt>\n<dd><p>Hold blocks all updates for that plugin: major, minor, and patch.<\/p><\/dd>\n<dt id=\"how%20does%20the%20test%20update%20workflow%20work%3F\"><h3>How does the Test Update Workflow work?<\/h3><\/dt>\n<dd><p>The \"Check and Update Plugins Now\" button runs an immediate bulk check using a separate test update level, independent from your global policy.<\/p><\/dd>\n<dt id=\"does%20updateguard%20work%20with%20wordpress%20multisite%3F\"><h3>Does UpdateGuard work with WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes. UpdateGuard registers in Network Admin and settings apply network-wide.<\/p><\/dd>\n<dt id=\"can%20i%20get%20email%20notifications%20for%20updates%3F\"><h3>Can I get email notifications for updates?<\/h3><\/dt>\n<dd><p>Yes. Notifications cover applied updates, blocked updates, and new pending updates. Changelog links are included.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>All settings and data are removed from the database.<\/p><\/dd>\n<dt id=\"does%20updateguard%20update%20themes%20and%20translations%20too%3F\"><h3>Does UpdateGuard update themes and translations too?<\/h3><\/dt>\n<dd><p>Yes. Enable automatic theme and translation updates independently via checkboxes in settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Updated: Readme optimised with UK SEO keywords, concise FAQs, and proper markdown links.<\/li>\n<li>Updated: Shorter plugin name \"UpdateGuard\" for cleaner WordPress.org listing.<\/li>\n<\/ul>\n\n<h4>2.0.0 - Major Fork &amp; Upgrade from Automatic Safe Update<\/h4>","raw_excerpt":"WordPress update manager plugin. Safe WordPress updates tool to manage plugin updates, block major releases, and control automatic updates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/273096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=273096"}],"author":[{"embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/adeelraza_786hotmailcom"}],"wp:attachment":[{"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=273096"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=273096"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=273096"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=273096"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=273096"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=273096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}