What this problem is
If wp-admin updates fail or you cannot access the dashboard, you can update themes and plugins manually via FTP/File Manager.
Prerequisites
- Backup (files + database)
- FTP/File Manager access
- Download the plugin/theme ZIP from the trusted source
Diagnosis (when to use this method)
- Update fails with permission errors
- Dashboard is not accessible
- Need to roll back or replace a broken component
Detailed steps
Step 1) Identify the component folder name
- Plugins:
wp-content/plugins/plugin-folder - Themes:
wp-content/themes/theme-folder
Step 2) Disable before replacing (recommended)
Rename the folder to .old to deactivate it temporarily.
Step 3) Upload the new version
Upload the extracted folder to the same directory.
Step 4) Verify and clean up
- Load the site and admin pages
- Remove the old folder after confirming stability
Expected results
- Theme/plugin updated without using the dashboard updater
- Site remains stable
What to do if it fails
- Restore the previous folder name to roll back
- Check PHP compatibility and required extensions
- Review logs for fatal errors
Best practices
- Never upload unknown ZIP files (malware risk)
- Prefer staging for major changes
- Keep a record of versions and update dates