Plugins
WordPress plugin tutorials, made safer.
Install, update, test and remove plugins with a recovery plan, then use the theme guides when a template change or update breaks the site.
Tutorials
Guides in this topic
Plugin and theme work is safer when you can undo every change. Pick the task you need, take a usable backup first, and use staging for updates or conflict tests that could affect a live site.
Plugins
How to install a WordPress plugin safely
Install WordPress plugins safely from the directory or ZIP upload: permissions, staging, conflicts, WP-CLI, and post-install checks before you break production.
Plugins
How to deactivate a WordPress plugin without wp-admin
Deactivate a WordPress plugin when wp-admin is broken: rename folders via FTP, use recovery mode or WP-CLI, then restore plugins safely.
Plugins
How to update WordPress plugins safely
Update WordPress plugins without breaking production: backups, staging, one-at-a-time updates, WP-CLI, and rollback when an update whitescreens your site.
Plugins
How to fix a WordPress plugin conflict
Find and fix WordPress plugin conflicts: isolate plugins via FTP, use Health Check troubleshooting, read debug.log, and restore a stable site without guesswork.
Themes
How to switch a WordPress theme via FTP
Switch WordPress themes when wp-admin is broken: change the active theme in the database, rename theme folders via FTP, and recover with a default theme.
Themes
How to fix the WordPress theme customizer not loading
Fix a blank or spinning WordPress Customizer: clear conflicts, raise PHP limits, fix mixed content, and debug Customizer AJAX failures.
Plugins
How to roll back a WordPress plugin after an update
Roll back a bad WordPress plugin update: restore from backup, install an older ZIP, use WP-CLI version pins, and recover when wp-admin will not load.
Themes
How to install a WordPress theme from a ZIP file
Install a WordPress theme from a ZIP upload or SFTP: correct folder structure, child themes, activation checks, and fixes for common upload errors.
Themes
How to fix a WordPress child theme not working
Fix a broken WordPress child theme: correct Template header, parent folder names, enqueue parent styles, and recover when the child activates but layout breaks.
Plugins
How to delete a WordPress plugin completely
Delete a WordPress plugin fully: remove files, clean database tables and options, drop cron jobs, and avoid leftover autoloaded data slowing your site.
Keep troubleshooting
More WordPress how-to guides
Move to another topic when the evidence points beyond this part of WordPress. Each guide keeps the diagnosis focused and the next step reversible.
- Errors WordPress error troubleshooting Critical errors, white screens, database failures, and recovery steps.
- Security WordPress security guides Certificates, mixed content, HTTPS redirects, and hardening basics.
- Administration WordPress administration guides Backups, migrations, user roles, and safe config changes.
- WooCommerce WooCommerce troubleshooting guides Checkout, payments, shipping, and shop issues that stop orders.
- Performance WordPress performance guides Caching, images, database bloat, and slow admin fixes.
Questions answered
WordPress plugin and theme FAQs
Answers about installing, updating, disabling and testing extensions without losing your route back to a working site.
How do I install a WordPress plugin safely?
Confirm the plugin is maintained, compatible with your WordPress and PHP versions, and obtained from a trusted source. Back up the site, install it on staging where practical, configure only the features you need and test key pages before live activation.
How can I find a WordPress plugin conflict?
Reproduce the problem, review logs and recent changes, then deactivate likely plugins one at a time on staging. Retest the same action after each change so you can identify the conflicting combination rather than assuming the last visible error is the cause.
Can I deactivate a plugin without wp-admin?
Yes. Rename its directory through SFTP or a hosting file manager, or deactivate it with WP-CLI. WordPress will treat the missing directory as inactive. Restore the original name only when you are ready to test it again.
What should I do before updating WordPress plugins?
Create a current backup, read the changelog, check compatibility and record the existing version. Test business-critical updates on staging, then verify forms, logins, checkout and scheduled tasks after updating the live site.
Can I roll back a WordPress plugin update?
Often, but the previous plugin files may not match database changes made by the new version. Use a backup or trusted release package, check the plugin's rollback guidance and retest the affected feature before leaving the older version active.
Is deleting a plugin the same as deactivating it?
No. Deactivation stops the plugin code from running while leaving its files and usually its settings in place. Deletion removes the plugin files, although database tables, options or uploaded data may remain unless the plugin provides a cleanup process.
How do I check whether a plugin is compatible?
Review its supported WordPress and PHP versions, recent updates, changelog and known issues. Compatibility labels are only a starting point, so test the plugin with your active theme and important extensions on staging.
Why should theme customisations use a child theme?
A child theme keeps template and style changes separate from the parent theme, so normal parent updates do not overwrite them. It still needs testing because parent changes can affect inherited templates and hooks.
Can I switch a broken WordPress theme through SFTP?
Yes. If another installed theme is available, renaming the active theme directory can prompt WordPress to fall back. Back up first and expect widgets, menus or template settings to need checking after the switch.
When should a plugin or theme problem go to a developer?
Get help when the fault affects checkout, data, security or the only live copy, or when it requires PHP changes rather than configuration. Keep the failing versions and logs available so the cause can be reproduced accurately.
Did a plugin or theme change break the site?
Tell us what was installed or updated and what visitors now see. You can approve the repair price before work starts.
Request a Fix