WP Rollback

Wordpress Plugin
Download latest - 1.7.2

Developers

webdevmattcrom
dlocc

Download Stats

Today 247
Yesterday 315
Last Week 1,986
All Time 161,230
Banner 772x250

Quickly and easily rollback any theme or plugin from WordPress.org to any previous (or newer) version without any of the manual fuss. Works just like the plugin updater, except you're rolling back (or forward) to a specific version. No need for manually downloading and FTPing the files or learning Subversion. This plugin takes care of the trouble for you.

Rollback WordPress.org Plugins and Themes

While it's considered best practice to always keep your WordPress plugins and themes updated, we understand there are times you may need to quickly revert to a previous version. This plugin makes that process as easy as a few mouse clicks. Simply select the version of the plugin or theme that you'd like to rollback to, confirm, and in a few moments you'll be using the version requested. No more fumbling to find the version, downloading, unzipping, FTPing, learning Subversion or hair pulling.

Muy Importante (Very Important): Always Test and Backup

Important Disclaimer: This plugin is not intended to be used without first taking the proper precautions to ensure zero data loss or site downtime. Always be sure you have first tested the rollback on a staging or development site prior to using WP Rollback on a live site.

We provide no (zero) assurances, guarantees, or warranties that the plugin, theme, or WordPress version you are downgrading to will work as you expect. Use this plugin at your own risk.

Translation Ready

Do you speak another language? Want to contribute in a meaningful way to WP Rollback? There's no better way than to help us translate the plugin. This plugin is translation ready. Simply header over to the WP Rollback translation project that's powered by WordPress.org volunteer translators. There you can contribute to the translation of the plugin into your language.

Support and Documentation

We answer all support requests on the WordPress.org support forum.

WP Rollback was created to be as intuitive to the natural WordPress experience as possible. There are is no dedicated settings page or options panel. We believe that once you activate WP Rollback, you'll quickly discover exactly how it works without question.

BUT!!

We do have documentation on the plugin Github Wiki.


Releases (15 )

Version Release Date Change Log
1.7.2 2022-09-13
  • Fix: Ensure that the "Rollback" button displays properly when a WordPress site only has a single theme installed. Thanks @eldertech for your help uncovering this bug.
  • Fix: Minor CSS fixes for the Rollback page.
  • Tweak: Update the WordPress.org readme.txt file to have better instructions for translating the plugin. We also fixed a few typos.
1.7.1 2020-07-21
  • Fix: Prevent PHP notice when rolling back a plugin or theme on PHP 7.4.
1.7.0 2020-04-01
  • Tweak: Removed the WP Time Capsule staging button and banner.
1.6 2018-12-11
  • New: You now have the ability to rollback to the trunk for plugins. This is useful for beta testing releases and more. Thanks to karpstrucking for making this happen. #45
  • New: Add actions "wpr_plugin_success", "wpr_plugin_failure", "wpr_theme_success", and "wpr_theme_failure" for developers.
  • New: If a plugin or theme does not have any tagged releases to select from then then an informative notice appears rather than empty space for a better user experience. #42
  • Tweak: Use the WP.org API to retrieve plugin release version information for more reliable results. #35
1.5.1 2018-06-01
  • Tweak: Added additional information about the importance of Staging and Backups and links to our preferred plugin.
1.5 2017-12-07
  • New: You can now view plugin changelogs within the rollback screen. #7
  • New: Added support for WordPress Multisite rollbacks for themes and plugins. #22
  • New: Rollback button is fixed to the bottom of the page now to prevent long scrolls for rollbacks with many versions. #23
  • New: Updated the WP.org plugin header graphic. #37
1.4 2016-09-22
  • New: Updated plugin's text domain to the plugin's slug of 'wp-rollback' to support WordPress' GlotPress translations - https://github.com/WordImpress/WP-Rollback/issues/28
  • New: Gulp automated POT file generation and text domain checker - https://github.com/WordImpress/WP-Rollback/issues/28
  • Fix: Check the WP install's themes transient is present, if not fetch it to see if a theme can be rolled back. Allows rollbacks for new WP installs or in a case where the transient is not set properly - https://github.com/WordImpress/WP-Rollback/issues/27
1.3 2016-03-31
  • Tested compatibility with WordPress 4.4 and verified as working; bumped up compatibility
  • Fix: Trying to get property of non-object warning - https://github.com/WordImpress/WP-Rollback/issues/20
  • Improvement: Better version sorting now using usort & version_compare - https://github.com/WordImpress/WP-Rollback/issues/16
1.2.4 2015-07-29
  • New: Portuguese translations added
  • Fix: Limit HTTP requests to Plugin page only #17 @see: https://wordpress.org/support/topic/great-plugin-but-small-issue?replies=5 and https://wordpress.org/support/topic/great-plugin-but-small-issue?replies=1#post-7234287
1.2.3 2015-07-06
  • Fixed: XSS hardening. Thanks @secupress
  • Fixed: CSRF patch regarding missing nonces. Thanks @secupress
  • Improvement: escape all of the things.
1.2.2 2015-05-25
  • New: Russian translations from @Flector - thanks!
  • Fix: Replaced use of wp_json_encode to support older WordPress versions @see https://wordpress.org/support/topic/wordpress-requirement-issue-with-wp_json_encode
1.2.1 2015-05-20
  • Fix: Rollback link appears on non wp.org plugins https://github.com/WordImpress/WP-Rollback/issues/14 - thanks @scottopolis
  • Removed unnecessary WP_ROLLBACK_VERSION constant
1.2 2015-05-18
  • New: Swedish translation files - Thanks @WPDailyThemes
1.1 2015-05-15
  • Fixed "Cancel" button which was falsely submitting the form
1.0 2015-05-12

This is the first version of this plugin. It is a tool for your convenience. Rollback at your own risk!