What this problem looks like
WordPress does not include one-click plugin downgrade in core. Rollback means replacing wp-content/plugins/plugin-slug with the last known good copy.
Some plugins migrate database options on upgrade. If settings look wrong after rollback, restore the database table rows from backup or re-run the plugin setup wizard.
Fastest rollback from backup
- Open your backup tool or hosting snapshot.
- Restore only wp-content/plugins/problem-plugin/ from before the update.
- Clear object cache and opcode cache if your host provides buttons for them.
- Reload wp-admin and confirm the version number in Plugins list.
Install an older version manually
Download the previous release from the vendor account or wordpress.org release archive.
Delete or rename the current plugin folder, then upload the older ZIP via Plugins → Add New → Upload Plugin or SFTP.
Rollback with WP-CLI
The --force flag overwrites the existing folder. Confirm the version exists on wordpress.org before running the command.
cd /path/to/wordpress
wp plugin deactivate my-plugin
wp plugin install my-plugin --version=2.4.1 --force
wp plugin activate my-plugin
When wp-admin is offline
Rename wp-content/plugins/my-plugin to my-plugin.off via SFTP to stop the fatal error.
Upload the older plugin folder via SFTP into wp-content/plugins/.
Rename back to my-plugin only after files are in place.
Prevent repeat bad updates
Document working versions per site. Test updates on staging and keep auto-updates off for revenue-critical plugins.
Subscribe to vendor release notes so you know when a broken build is patched.
When to stop DIY and hire help
Database migrations make some rollbacks risky without a developer. BugShield can roll back plugins and repair schema issues at a fixed price with Vault access to your hosting.