Effortlessly rollback (or downgrade, as some may call it) any theme or plugin from WordPress.org 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.
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:
-
Fork the Repository: Click the 'Fork' button at the top right of this page to create your own copy of this repository.
-
Clone Your Fork: Clone your fork to your local machine. This can be done via the command line with
git clone https://github.com/DevinWalker/wp-rollback.git. Make sure you clone it to thewp-content/pluginsdirectory of your WordPress installation. -
Install Dependencies: Run
bun installto install all dependencies. -
Available Scripts:
bun run build- Create a production buildbun run dev-build- Start development mode with file watchingbun run generate:pot- Generate translation filesbun run plugin-zip- Create a deployable plugin zip filebun run rm-modules- Remove node_modules directory
-
Create a New Branch: Before making your changes, switch to a new branch with
git checkout -b your-branch-name. -
Make Your Changes: Implement your changes, enhancements, or bug fixes.
-
Development: Run
bun run dev-buildto start the development process. This will watch for changes to the JS and SCSS files and compile them automatically. -
Testing: Before submitting, build the plugin with
bun run buildto ensure everything compiles correctly. -
Commit and Push: Commit your changes with a clear commit message and push them to your fork with
git push origin your-branch-name. -
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!
