Introduction
If you’ve been locked out of your WordPress dashboard after installing or updating a plugin, don’t panic. Knowing how to Deactivate WordPress Plugins without accessing the admin area can quickly bring your website back online.
Plugin conflicts are one of the most common WordPress issues. Fortunately, there are several safe methods to disable plugins even when you can’t log in. In this guide, I’ll show you step-by-step solutions that work on almost every WordPress hosting provider, including Hostinger, cPanel hosting, and VPS servers.
Table of Contents
- Why Plugin Conflicts Happen
- Signs a Plugin Caused the Problem
- Before You Start
- Method 1: Deactivate Plugins Using File Manager
- Method 2: Deactivate Plugins Using FTP
- Common Mistakes
- FAQs
- Final Thoughts
Why Do Plugin Conflicts Happen?
WordPress plugins don’t always work perfectly together. A conflict can occur when two plugins try to perform the same task or when a plugin isn’t compatible with your current version of WordPress or PHP.
Common causes include:
- Plugin updates
- WordPress core updates
- PHP version changes
- Corrupted plugin files
- Incompatible themes
- Poorly coded plugins
Most dashboard lockouts happen immediately after one of these changes.
Signs a Plugin Is Causing the Problem
You may need to deactivate plugins if you notice:
- White Screen of Death
- Critical Error message
- 500 Internal Server Error
- Login page keeps refreshing
- Admin dashboard won’t load
- Website crashes after installing a plugin
If any of these appear after installing or updating a plugin, a plugin conflict is the most likely cause.
Internal Link:
https://wpwitharb.com/500-internal-server-error-wordpress/
Before You Deactivate Plugins
Before making changes:
- Create a website backup if possible.
- Note the plugin you recently installed or updated.
- Save your FTP or hosting login credentials.
- Avoid deleting plugin files immediately.
- Clear your browser cache.
Disabling a plugin is much safer than deleting it because your settings are usually preserved.
Method 1: Deactivate WordPress Plugins Using File Manager
If your hosting includes a File Manager (such as Hostinger or cPanel), this is one of the easiest methods.
Step 1
Log in to your hosting account.
Open:
File Manager
Navigate to:
public_html/wp-content/
Open the folder:
plugins
Step 2
Locate the plugin that’s causing the issue.
Rename its folder.
Example:
Before:
elementor
After:
elementor-disabled
WordPress will automatically deactivate the plugin because it can no longer find its folder.
Step 3
Visit your website again.
If it loads normally, you’ve identified the problematic plugin.
Rename the folder back to its original name after logging into the dashboard if you want to troubleshoot further.
Method 2: Deactivate Plugins Using FTP
If you have FTP access, you can perform the same task.
Popular FTP clients include:
- FileZilla
- WinSCP
- Cyberduck
Connect to your website.
Navigate to:
public_html/wp-content/plugins/
Rename the plugin folder exactly as shown in Method 1.
External DoFollow Link:
https://filezilla-project.org/
How to Disable All Plugins at Once
If you’re unsure which plugin caused the issue:
Rename the entire folder:
Before:
plugins
After:
plugins-disabled
WordPress will deactivate every plugin.
Once the dashboard becomes accessible, rename the folder back to:
plugins
Then activate plugins one by one until you identify the problematic one.
Internal Link:
https://wpwitharb.com/failed-to-write-file-to-disk/
Method 3: Deactivate WordPress Plugins Using phpMyAdmin
If you don’t have File Manager or FTP access, you can disable plugins through your WordPress database using phpMyAdmin.
Step 1
Log in to your hosting account.
Open:
phpMyAdmin
Select your WordPress database.
Step 2
Open the table:
wp_options
Note: If your database prefix is different, the table name may be something like:
xyz_options
Step 3
Find the row named:
active_plugins
Click Edit.
Replace the value with:
a:0:{}
Click Save.
This immediately deactivates all active plugins.
After logging back into WordPress, you can reactivate plugins one by one.
External DoFollow Link:
https://www.php.net/manual/en/book.mysql.php
Method 4: Deactivate Plugins Using WP-CLI
If your hosting supports WP-CLI, this is the fastest method.
Connect to your server via SSH.
Run:
wp plugin deactivate plugin-name
Example:
wp plugin deactivate elementor
To deactivate every plugin:
wp plugin deactivate --all
This method is ideal for developers and VPS users.
External DoFollow Link:
https://developer.wordpress.org/cli/commands/plugin/deactivate/
How to Identify the Problem Plugin
After regaining dashboard access:
- Rename the plugins folder back to its original name (if needed).
- Log in to WordPress.
- Activate one plugin.
- Test the website.
- Repeat the process.
When the website breaks again, you’ve found the problematic plugin.
This systematic approach avoids unnecessary troubleshooting.
What to Do After Finding the Faulty Plugin
Once you’ve identified the plugin:
- Check for available updates.
- Update WordPress core.
- Update your active theme.
- Verify PHP compatibility.
- Contact the plugin developer if needed.
- Look for known issues in the plugin support forum.
- Replace the plugin with a better-maintained alternative if necessary.
Keeping outdated plugins active can create security and compatibility issues.
Safe Plugin Reactivation Tips
Before enabling plugins again:
- Activate one plugin at a time.
- Test both the frontend and dashboard.
- Check website speed.
- Review error logs if available.
- Clear all caches after each activation.
This helps identify conflicts without bringing the entire site offline.
Internal Link:
https://wpwitharb.com/how-to-backup-your-wordpress-site-automatically-for-free/
Prevent Plugin Conflicts in the Future
You can reduce plugin-related problems by following a few best practices:
- Install plugins only from trusted developers.
- Keep WordPress updated.
- Update plugins regularly.
- Remove inactive plugins.
- Avoid installing multiple plugins with similar functionality.
- Create a backup before every major update.
- Test updates on a staging site if possible.
Preventive maintenance saves time and reduces downtime.
Internal Link:
https://wpwitharb.com/setup-rank-math-seo-plugin/
Common Mistakes to Avoid
Avoid these common mistakes when troubleshooting plugins:
- Deleting plugin folders instead of renaming them.
- Editing database values without creating a backup.
- Activating all plugins at once after recovery.
- Ignoring PHP version requirements.
- Installing plugins from untrusted sources.
- Forgetting to clear cache after changes.
- Skipping plugin compatibility checks.
A careful approach minimizes the risk of further issues.
Frequently Asked Questions
Will deactivating a plugin delete my settings?
Usually, no. Most plugins keep their settings in the database after deactivation. However, uninstalling a plugin may remove its data depending on the developer.
Can I deactivate plugins without logging into WordPress?
Yes. You can use File Manager, FTP, phpMyAdmin, or WP-CLI to deactivate plugins when the admin dashboard is inaccessible.
Which method is safest for beginners?
Using your hosting File Manager to rename the plugin folder is the easiest and safest option for most users.
Why does my website crash after activating a plugin?
Common reasons include plugin conflicts, outdated WordPress versions, incompatible PHP versions, or corrupted plugin files.
Related Articles
Continue learning with these WordPress guides:
- https://wpwitharb.com/post-not-indexing-error/
- https://wpwitharb.com/setup-rank-math-seo-plugin/
- https://wpwitharb.com/backup-your-wordpress-site/
- https://wpwitharb.com/change-wordpress-login-url/
- https://wpwitharb.com/failed-to-write-file-to-disk/
Final Thoughts
Knowing how to Deactivate WordPress Plugins without accessing the admin dashboard is an essential troubleshooting skill for every WordPress user. Whether you use File Manager, FTP, phpMyAdmin, or WP-CLI, each method provides a reliable way to recover your website after a plugin conflict.
Once your site is back online, take time to identify the faulty plugin, update your software, and adopt better maintenance practices. Regular backups, careful plugin management, and routine updates will help prevent similar issues in the future.






Pingback: Safely Add Custom Code Snippets into WordPress functions.php