Skip to content

Rollback any plugin or theme to a previous (or newer) version.

Notifications You must be signed in to change notification settings


Repository files navigation

WP Rollback

WP Rollback

Effortlessly rollback (or downgrade, as some may call it) any theme or plugin from to a previous version with WP Rollback. It's as simple as using the plugin updater, but instead, you downgrade to a specific version. Forget the hassle of manual downloads and FTP uploads; this plugin streamlines the process for you.

Important: Usage Disclaimer

Before performing a rollback, we highly recommend conducting a test on a staging site and creating a full backup of your WordPress files and database. Please note: We are not liable for any issues such as data loss, white screens, fatal errors, or other problems that may arise from using this plugin.


For stable releases, visit the WordPress Repository. You can also find them in your WordPress Dashboard under "Plugins > Add New." For development versions, see the contribution section below on how to clone this repo and start using the latest updates.


Have questions or need assistance? Post all your support requests on the WordPress Repository support page for WP Rollback. If you'd like to report bugs, request features, or contribute, we welcome your input!


Designed for seamless integration with the WordPress interface, WP Rollback is straightforward and setting-free. We're confident that its functionality will be apparent and intuitive right after activation.

Read the WP Rollback Documentation


We appreciate contributions from the community! To contribute:

  1. Fork the Repository: Click the 'Fork' button at the top right of this page to create your own copy of this repository.

  2. Clone Your Fork: Clone your fork to your local machine. This can be done via the command line with git clone Make sure you clone it to the wp-content/plugins directory of your WordPress installation.

  3. Start Development: Run npm install to install all dependencies. Then, run npm start to start the process. This will watch for changes to the JS and SCSS files and compile them automatically.

  4. Create a New Branch: Before making your changes, switch to a new branch with git checkout -b your-branch-name.

  5. Make Your Changes: Implement your changes, enhancements, or bug fixes.

  6. Commit and Push: Commit your changes with a clear commit message and push them to your fork with git push origin your-branch-name.

  7. Submit a Pull Request (PR): Go to the original WP Rollback repository and click 'New pull request'. Choose your fork and branch, then submit the pull request. Provide a decent PR description explaining the changes you made and we'll review your PR and merge it if it contributes positively to the project!