Title: Version Locker – Update Control
Author: Vishal Paswan
Published: <strong>January 8, 2026</strong>
Last modified: January 8, 2026

---

Search plugins

![](https://ps.w.org/version-locker/assets/banner-772x250.png?rev=3463341)

![](https://ps.w.org/version-locker/assets/icon.svg?rev=3463341)

# Version Locker – Update Control

 By [Vishal Paswan](https://profiles.wordpress.org/alphadev01/)

[Download](https://downloads.wordpress.org/plugin/version-locker.1.2.1.zip)

 * [Details](https://pcd.wordpress.org/plugins/version-locker/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/version-locker/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/version-locker/#installation)
 * [Development](https://pcd.wordpress.org/plugins/version-locker/#developers)

 [Support](https://wordpress.org/support/plugin/version-locker/)

## Description

**Version Locker** gives you precise control over how plugin updates are handled
in WordPress.

It allows you to lock selected plugins to their current version, hiding update notifications
and blocking both **automatic and manual updates**. This helps prevent accidental
updates that could break customized functionality, client sites, or production environments.

The plugin works entirely through standard WordPress hooks and filters. It does **
not** modify plugin files or alter plugin code.

This is especially useful for agencies, developers, and site owners who want predictable
and stable WordPress installations.

### Key Features

 * **Plugin Version Locking**
    Lock selected plugins to their current version and
   prevent updates.
 * **Blocks Auto & Manual Updates**
    Stops WordPress auto-updates and manual update
   attempts for locked plugins.
 * **Clean Dashboard**
    Hides update notification badges for locked plugins to reduce
   clutter.
 * **Works on Active & Inactive Plugins**
    Lock a plugin even if it is currently
   inactive.
 * **Update Awareness**
    See when a new version is available for a locked plugin
   without enabling updates.
 * **Audit Log (Multi-Admin Sites)**
    Records who locked or unlocked plugins and
   when (shown only if multiple administrators exist).
 * **Safe Deletion Handling**
    Optional “Preserve Locks” mode allows temporary deletion
   and reinstallation of plugins without losing lock rules.
 * **Native WordPress UI**
    Integrates seamlessly into the WordPress admin dashboard.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/version-locker` directory, 
    or install the plugin through the WordPress Plugins screen.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **Tools  Version Locker** to manage plugin locks.

## FAQ

### Does this plugin modify the code of locked plugins?

No. Version Locker does not change, overwrite, or edit plugin files. It only uses
WordPress filters to control update behavior.

### Will this block both automatic and manual updates?

Yes. Locked plugins cannot be updated automatically or manually until they are unlocked.

### Can I still see if an update is available for a locked plugin?

Yes. While update notification badges are hidden, the Plugins list shows a small
indicator next to locked plugins when a new version is available.

### Does this work for inactive plugins?

Yes. You can lock plugins whether they are active or inactive.

### What happens if I delete a locked plugin?

By default, the lock is removed when the plugin is deleted. You can enable **Preserve
Locks** to keep lock rules if you plan to reinstall the plugin later.

### Is this plugin safe to use on production sites?

Yes. Version Locker is designed to be safe, predictable, and reversible. Unlocking
a plugin immediately restores normal update behavior.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Version Locker – Update Control” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Vishal Paswan ](https://profiles.wordpress.org/alphadev01/)

[Translate “Version Locker – Update Control” into your language.](https://translate.wordpress.org/projects/wp-plugins/version-locker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/version-locker/), check
out the [SVN repository](https://plugins.svn.wordpress.org/version-locker/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/version-locker/)
by [RSS](https://plugins.trac.wordpress.org/log/version-locker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1

 * Initial public release.
 * Added plugin update locking for manual and automatic updates.
 * Added support for inactive plugin locking.
 * Added audit log for multi-admin environments.
 * Added safe deletion handling with optional lock preservation.

## Meta

 *  Version **1.2.1**
 *  Last updated **3 months ago**
 *  Active installations **20+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/version-locker/)
 * Tags
 * [disable updates](https://pcd.wordpress.org/plugins/tags/disable-updates/)[security](https://pcd.wordpress.org/plugins/tags/security/)
   [Update Manager](https://pcd.wordpress.org/plugins/tags/update-manager/)[version control](https://pcd.wordpress.org/plugins/tags/version-control/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/version-locker/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/version-locker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/version-locker/reviews/)

## Contributors

 *   [ Vishal Paswan ](https://profiles.wordpress.org/alphadev01/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/version-locker/)