New 24/7 monitoring and daily cloud backups now included in every Shield Pro plan.

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.

15-25 minutes Beginner
Read tutorial

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.

10-20 minutes Intermediate
Read tutorial

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.

20-35 minutes Beginner
Read tutorial

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.

25-45 minutes Intermediate
Read tutorial

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.

15-30 minutes Intermediate
Read tutorial

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.

20-40 minutes Intermediate
Read tutorial

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.

20-35 minutes Intermediate
Read tutorial

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.

15-25 minutes Beginner
Read tutorial

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.

20-35 minutes Intermediate
Read tutorial

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.

15-30 minutes Beginner
Read tutorial

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