Skip to content

Plugin Rollbacks

Plugin rollbacks are one of the core features of WP Rollback, allowing you to safely revert any WordPress plugin to a previous version.

When to Use Plugin Rollbacks

Common Scenarios

  • Breaking Changes: New plugin version breaks site functionality
  • Compatibility Issues: Plugin update conflicts with other plugins or themes
  • Feature Removal: Important features removed in newer versions
  • Performance Issues: New version causes site slowdowns
  • Security Concerns: Temporary rollback while waiting for security patches

Warning Signs

  • White screen of death after plugin update
  • Error messages in admin or frontend
  • Missing functionality or features
  • Slower page load times
  • Increased server resource usage

How to Rollback Plugins

From Plugins Page

  1. Navigate to Plugins > Installed Plugins
  2. Locate the plugin you want to rollback
  3. Click the Rollback link (appears next to Activate/Deactivate)
  4. Select the version you want to rollback to
  5. Click Rollback to start the process

From WP Rollback Dashboard

  1. Go to Tools > WP Rollback
  2. Click on the Plugins tab
  3. Find your plugin in the list
  4. Click Rollback to access version options
  5. Select version and confirm rollback

Version Selection

Available Versions

WP Rollback displays versions from up to three sources, each labeled with a badge:

  • Repo — Versions from the WordPress.org repository (free and pro)
  • Vault — Versions from Plugin Vault, WP Rollback Pro's shared library of verified premium plugin ZIPs (pro only)
  • Local — Versions archived locally on this site before previous updates (free and pro)

The current version is always shown at the top of the list, regardless of source.

Choosing the Right Version

  • Most Recent Stable: Usually the safest choice
  • Pre-Update Version: The version you had before the problematic update
  • Specific Feature Version: Version that includes specific features you need
  • Compatibility Version: Version compatible with your WordPress/PHP version

Rollback Process Details

Step 1: Validation

  • Confirms plugin exists and is rollbackable
  • Checks available versions
  • Validates file permissions
  • Verifies disk space requirements

Step 2: Version Preservation

  • Creates a local zip archive of the current version before proceeding
  • Stores the archive in wp-content/uploads/wp-rollback/
  • Preserves all plugin files and structure

Step 3: Download

  • Downloads selected version from WordPress.org
  • Verifies download integrity
  • Extracts files to temporary location

Step 4: Installation

  • Deactivates plugin temporarily
  • Replaces current files with rollback version
  • Maintains plugin settings and data
  • Reactivates plugin automatically

Step 5: Cleanup

  • Removes temporary files
  • Clears plugin caches
  • Updates WordPress plugin information

Troubleshooting Plugin Rollbacks

Common Issues

"Version Not Available"

  • For free version users: verify the plugin is listed on WordPress.org and the version hasn't been removed by the author
  • For Pro users: check whether a Vault version is available — Vault coverage grows as more Pro users contribute
  • Check your local archive in wp-content/uploads/wp-rollback/ for a version backed up from a previous update

"Permission Denied"

  • Check file permissions on plugin directory
  • Verify web server has write access
  • Contact hosting provider if needed

"Plugin Won't Activate"

  • Check for fatal errors in error log
  • Verify PHP version compatibility
  • Check for conflicting plugins

"Settings Lost"

  • Plugin settings should be preserved
  • Check database for plugin options
  • Some settings may be version-specific

Advanced Troubleshooting

Debug Mode

Enable WordPress debug mode to see detailed error messages:

php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Manual Rollback

If automatic rollback fails:

  1. Download the desired version manually
  2. Upload via FTP/cPanel
  3. Replace the plugin folder
  4. Reactivate the plugin

Database Issues

Some plugins may have database schema changes:

  • Check for database update notices
  • Run plugin database updates if prompted
  • Consider database backup before rollback

Pro Features for Plugin Rollbacks

Premium Plugin Support

Pro users can roll back premium plugins via two sources:

  • Plugin Vault — A shared, verified library of premium plugin ZIPs contributed by the WP Rollback Pro community. Vault versions are available immediately after activating Pro — no prior update or archive setup required. A valid license for the plugin is required.
  • Local Backups — WP Rollback automatically archives the current version before every update. These appear as Local versions in the rollback UI.

Works with premium plugins from any source: Envato, Kadence Pro, Astra Pro, GeneratePress Pro, Divi, Gravity Forms, WooCommerce, and more.

Activity Logging

  • Detailed logs of all rollback activities
  • Timestamps and user information
  • Rollback reasons and outcomes
  • Export logs for analysis

Advanced Options

  • Enhanced safety checks and validation
  • Comprehensive activity logging
  • Advanced error handling and recovery
  • Integration with staging environments

Best Practices

Before Rolling Back

  1. Full Site Backup: Always create a complete backup
  2. Test Environment: Try the rollback on staging first
  3. Review Changes: Check what changed between versions
  4. Document Issues: Note why you're rolling back

After Rolling Back

  1. Functionality Test: Verify all features work correctly
  2. Performance Check: Monitor site performance
  3. Security Review: Check for any security implications
  4. Update Planning: Plan for future updates

Ongoing Management

  • Hold Updates: Temporarily hold problematic plugins
  • Monitor Releases: Watch for bug fixes in newer versions
  • Regular Testing: Test updates on staging before production
  • Documentation: Keep records of successful rollbacks

Limitations and Considerations

Version Availability

  • Free version: Limited to versions available in the WordPress.org repository. Very old versions removed by the author will not appear.
  • Pro version: Access to WordPress.org versions, Plugin Vault versions, and locally archived versions. Vault coverage depends on community contributions for a given plugin.

Data Compatibility

  • Plugin data and settings usually preserved
  • Database schema changes may cause issues
  • Some features may not work with older versions

Security Considerations

  • Older versions may have known vulnerabilities
  • Keep security plugins updated
  • Monitor for security patches

Next Steps

Released under the GPL-2.0+ License.