Title: PlugVersions &#8211; Easily roll back to previous versions of your plugins.
Author: Jose Mortellaro
Published: <strong>12. rujna 2022.</strong>
Last modified: 21. svibnja 2026.

---

Pretraga dodataka

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

![](https://ps.w.org/plugversions/assets/icon-256x256.png?rev=2783639)

# PlugVersions – Easily roll back to previous versions of your plugins.

 Od [Jose Mortellaro](https://profiles.wordpress.org/giuse/)

[Preuzmi](https://downloads.wordpress.org/plugin/plugversions.0.2.1.zip)

 * [Detalji](https://hr.wordpress.org/plugins/plugversions/#description)
 * [Recenzije](https://hr.wordpress.org/plugins/plugversions/#reviews)
 * [Razvoj](https://hr.wordpress.org/plugins/plugversions/#developers)

 [Podrška](https://wordpress.org/support/plugin/plugversions/)

## Opis

PlugVersions lets you retain up to three versions each time you update a plugin,
including premium and custom plugins.

If a new version doesn’t work as expected, you can easily roll back by selecting
a previous version with a single click. It works similarly to post revisions, but
for plugins.

While [WP Rollback](https://wordpress.org/plugins/wp-rollback/) is a great solution
for plugins hosted on the WordPress repository, PlugVersions supports all plugins,
including those not available on the repo.

This broader compatibility is currently the key difference between PlugVersions 
and other rollback plugins.

Additional features, such as version previews, are on the roadmap.

### How to roll back to a previous version of a plugin

 * Install and activate PlugVersions.
 * Go to the Plugins page in your WordPress dashboard.
 * For any plugin that has been updated, you’ll see a “Revisions” action link. Hover
   over it to view the list of previously stored versions.
 * Click on the version you want to restore.
 * That’s it. Your plugin is rolled back!

There are no settings to configure.
 This free version allows you to retain up to
three previous plugin versions. You’ll find them listed under the “Revisions” link
on the Plugins page.

### How to Safely Update a WordPress Plugin

To learn how to safely update a WordPress plugin, please read the detailed guide
here:
 [How to Safely Update a WordPress Plugin](https://josemortellaro.com/how-to-safely-update-a-wordpress-plugin/)

### Help in case of issues after a plugin update

Want peace of mind when updating your plugins? Check out our [Plugin Update Rescue – Annual Protection Plan](https://shop.josemortellaro.com/downloads/plugin-update-rescue-annual-protection-plan/)

If something breaks after an update, we’ll step in and fix it.

## Snimke zaslona

[⌊How to restore the previous version of a plugin⌉⌊How to restore the previous version
of a plugin⌉[

How to restore the previous version of a plugin

## Recenzije

![](https://secure.gravatar.com/avatar/3e78f487b817bc4d2e346731d508a3ec0595bd644ca0be7ea1d968a86e929206?
s=60&d=retro&r=g)

### 󠀁[Needs better security features](https://wordpress.org/support/topic/needs-better-security-features/)󠁿

 [Dan Knauss](https://profiles.wordpress.org/dpknauss/) 05. kolovoza 2026. 2 odgovora

Nathan Ingram’s old post (“What does this do?”) raises an important security concern.
Old, insecure plugin versions remain in web-accessible folders with only a “security
by obscurity” hope that the random folder names can’t be guessed. This may be an
unlikely attack vector, but it’s just not good to keep obsolete and insecure code
around a long time. A “delete old versions” feature — globally and per plugin — 
would be helpful. Even better: allow Plugversions to be limited in scope to individual,
admin-selected plugins rather than every plugin. Edited: Thanks to Jose for explaining
the stored plugin versions are not usable as exploitable code or payloads that could
be activated by an attacker who did not already have the ability to install and 
activate anything they want. It’s still a danger to keep old, insecure code around,
however — the likely mishap would come from user error where an old, insecure version
is rolled back into use. Coupled with a good security monitoring plugin/service,
Plugversions is a really helpful maintenance tool — and it would be more helpful
if the old versions could be easily purged, identified if insecure, and not automatically
stored for every plugin with every update. A simple per-plugin opt-in like “Enable
Versioning” would prevent wasted storage space and retention of unwanted old code.

![](https://secure.gravatar.com/avatar/43b56771e8e281f217f9c72c9e15beb681ea049c149fa0439914d4e93e4f423a?
s=60&d=retro&r=g)

### 󠀁[Not able to view any Revisions on plugin page.](https://wordpress.org/support/topic/not-able-to-view-any-revisions-on-plugin-page/)󠁿

 [kevinmanvar27](https://profiles.wordpress.org/kevinmanvar27/) 10. prosinca 2024.

This is useless plugin Simply creating and uploading a plugin on WordPress is not
sufficient if it’s neither functioning correctly nor providing any option to display
its intended features. Ensure that the plugin is properly coded, adheres to WordPress
standards, and includes necessary hooks or settings for displaying its functionality.
Debugging and testing are crucial before deploying it.

![](https://secure.gravatar.com/avatar/87ab010554e39f7bd14fa3c22067fa64883af420d97e097361cd8ec17cc5aec0?
s=60&d=retro&r=g)

### 󠀁[Graceful as it Is](https://wordpress.org/support/topic/graceful-as-it-is/)󠁿

 [Juhan](https://profiles.wordpress.org/juhan108/) 21. ožujka 2024. 1 odgovor

Works excellently with Wordpress 6.4.3 and also with ClassicPress 2.0 (based on 
WP 6.3). Many thanks to good developer!

![](https://secure.gravatar.com/avatar/81027bd3e68103b3b5c75dddaac180b066a7b000fdcd06d1a86f806b16d2f7dd?
s=60&d=retro&r=g)

### 󠀁[Disgraceful as it Is](https://wordpress.org/support/topic/disgraceful-as-it-is/)󠁿

 [deeveearr](https://profiles.wordpress.org/deeveearr/) 24. siječnja 2024. 2 odgovora

Finally managed to delete this plugin by going to my host’s cpanel and deleting 
it from my file manager (as trying to delete it from my WordPress install gave a
critical error message). The reason? I consider any rollback plugin as one that 
you can use, then delete it when you’ve done the rollback. This plugin though does
not allow that and needs to be installed and live to go back to an older version.
However, trying to delete it is where the fun starts: On deactivating PlugVersions,
ALL of the versions of plugins, and themes that have been rolled back now appear
as NEW plugins that need to be removed and deleted. These plugins also appear in
WordFence – but when you see which plugins need updating, nothing is there – they
just appear in your admin bar as plugins that need updating. I needed to delete 
21 versions of plugins and themes and as already mentioned, delete Plugversions 
from my hosting cpanel. Probably the worst plugin that I’ve ever installed.

![](https://secure.gravatar.com/avatar/244e93e61a31e9fb340b503a9406811b330d53ee8596c85037237b38a3eff0c5?
s=60&d=retro&r=g)

### 󠀁[This is a Must-Have!](https://wordpress.org/support/topic/this-is-a-must-have-14/)󠁿

 [paolurso](https://profiles.wordpress.org/paolurso/) 24. siječnja 2024.

PlugVersions is a WordPress game-changer, offering effortless plugin rollback for
unmatched site stability and peace of mind. Essential, intuitive, and reliable, 
it’s more than a tool – it’s your website’s ultimate safety net.

![](https://secure.gravatar.com/avatar/3abbb3199928a4a0e2b5daec0e06dbba2c34c6ad222d5a34cbd0974497f7d42e?
s=60&d=retro&r=g)

### 󠀁[FANTASTICO plugin](https://wordpress.org/support/topic/fantastico-plugin-47/)󠁿

 [gunshotsoftair](https://profiles.wordpress.org/gunshotsoftair/) 17. lipnja 2023.

Plugin che fa esattamente quello che promette !!! Dovrebbe essere compreso di base
nell’installazione di tutti i siti con wordpress !!!

 [ Pročitajte svih 8 recenzija ](https://wordpress.org/support/plugin/plugversions/reviews/)

## Suradnici i Programeri

“PlugVersions – Easily roll back to previous versions of your plugins.” je softver
otvorenog koda. Sljedeće osobe su doprinijele ovom dodatku.

Suradnici

 *   [ Jose Mortellaro ](https://profiles.wordpress.org/giuse/)

“PlugVersions – Easily roll back to previous versions of your plugins.” je preveden
na 1 jezik. Zahvala [prevoditeljima](https://translate.wordpress.org/projects/wp-plugins/plugversions/contributors)
za njihov doprinos.

[Prevedite “PlugVersions – Easily roll back to previous versions of your plugins.” na svoj jezik.](https://translate.wordpress.org/projects/wp-plugins/plugversions)

### Zainteresirani ste za razvoj?

[Pregledajte kôd](https://plugins.trac.wordpress.org/browser/plugversions/), pogledajte
[SVN spremište](https://plugins.svn.wordpress.org/plugversions/)ili se pretplatite
na [dnevnik razvoja](https://plugins.trac.wordpress.org/log/plugversions/) od [RSS](https://plugins.trac.wordpress.org/log/plugversions/?limit=100&mode=stop_on_copy&format=rss).

## Dnevnik promjena

#### 0.2.1

 * Added: Link to the [Annual Protection Plan](https://shop.josemortellaro.com/downloads/plugin-update-rescue-annual-protection-plan/)
   for the plugin updates in the plugins page

#### 0.2.0

 * Fixed: Extra version entry added during plugin backup

#### 0.1.0

 * Added: Replaced the PlugVersions backup filter to handle all updates, including
   manual plugin updates. A big thank you to [Vincenzo Casu](https://kolorweb.it/)
   for providing the code!

#### 0.0.8

 * Fix: Vulnerability when a new version is restored. Thanks to Arkadiusz Hydzik
   for finding the vulnerability.
 * Fix: Revisions list not working in the page of plugins.

#### 0.0.7

 * Fix: PHP warning

#### 0.0.6

 * Enhanced: Replaced unzipped versions with zipped versions

#### 0.0.5

 * Fix: Fatal error on plugin deletion

#### 0.0.4

 * Fix: Plugin updates counter in the admin top bar on frontend

#### 0.0.3

 * Fixed: not possible to delete the plugin from the page of plugins

#### 0.0.2

 * ixed: plugin old versions were considered in the update notifications

#### 0.0.1

 * Initial release

## Meta

 *  Version **0.2.1**
 *  Zadnje ažuriranje **prije 3 mjeseca**
 *  Aktivnih instalacija **1.000+**
 *  WordPress inačica ** 4.9 ili viša **
 *  Testirano do **6.8.7**
 *  PHP inačica ** 7.4 ili viša **
 *  Jezici
 * [Dutch](https://nl.wordpress.org/plugins/plugversions/) i [English (US)](https://wordpress.org/plugins/plugversions/).
 *  [Prevedite na vaš jezik](https://translate.wordpress.org/projects/wp-plugins/plugversions)
 * Oznake
 * [backup](https://hr.wordpress.org/plugins/tags/backup/)[restore](https://hr.wordpress.org/plugins/tags/restore/)
   [rollback](https://hr.wordpress.org/plugins/tags/rollback/)[update](https://hr.wordpress.org/plugins/tags/update/)
 *  [Napredni pogled](https://hr.wordpress.org/plugins/plugversions/advanced/)

## Ocjena

 4.4 out of 5 stars.

 *  [  6 5-star reviews     ](https://wordpress.org/support/plugin/plugversions/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/plugversions/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/plugversions/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/plugversions/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/plugversions/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/plugversions/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/plugversions/reviews/)

## Suradnici

 *   [ Jose Mortellaro ](https://profiles.wordpress.org/giuse/)

## Podrška

Želite nešto reći? Potrebna vam je pomoć?

 [Pregledaj forum za podršku](https://wordpress.org/support/plugin/plugversions/)