Personable Media

The Most Effective Website Creators On Earth

303-800-5415
  • HOME
  • ABOUT
    • Give Back Program
  • Services
    • New Websites
    • After Your Website Is Up
    • Lead Generation
    • Business Listings & Reviews
    • Start Your Own Website Blog
  • VIDEOS
  • Articles
    • WordPress
    • Lead Generation
    • Blogging
      • Website Design & Development Experts
    • Social Media
    • Give Back
  • Reviews
  • Book
    • Update Payment Method
  • Toggle Mobile Menu
  • Toggle Search
  • 303-800-5415
  • Twitter
  • Facebook
  • Videos
  • Photos
  • Email

Should I Auto-Enable Updates To WordPress Plugins and Themes? [Answered]

April 5, 2022 by Justin Daniel

You’re here because you want to know if you should click on that new feature within WordPress to auto-enable your WordPress plugins and themes to update.

The answer is No. Don’t do it.  This “feature” is a detriment to the evolution of WordPress.

Picture a perfect world where you just set your plugins and themes to update any time an update is available and nothing goes wrong. Seem too good to be true? That is because it’s not the reality we live in. Yes, setting the WordPress plugins and themes to automatically update seems like a great idea, but nothing in WordPress can be completely automated without the occasional headache.

So what should do you do to maintain your plugins and themes?

If you are a business owner, you are better off to update plugins one by one or in batch manually, and it will save you a lot of time and headache down the road when you aren’t able to locate a working backup.  Although there are some benefits to updating via WP-CLI, that requires an advanced bit of expertise in website hosting.

What Should I Do Before Running Updates On My WordPress Website?

(1) Create a backup of your website.

Having a backup plan is always recommended. If the plugin or theme update causes an issue with the website you will want to have backup of the files and database to run a rollback to minimize any downtime.

(2) Review Plugin and Theme Update Releases

If you are maintaining the same list of plugins and themes on multiple websites it is a great practice to bookmark the update release pages to review them before updating to see what is being added or patched in the plugin or theme files. It is also recommended to always review compatibility, in the plugin page they will typically state which versions PHP or WordPress core version the update is compatible with.

 

After backing up and reviewing your updates thoroughly, the best way to keep your plugins and themes updated is to run your updates using the batch process.

Why Use The Batch Process When Updating WordPress?

The batch process involves updating all the plugins and themes available updates all at once, this saves clicks, time, and most importantly it’s got checks built into the process that ensure plugins and themes that aren’t compatible with your website’s configuration aren’t going to update, and it’s going to inform you why.  This will help inform you to make updates to your website before you break it. Additionally, the batch process gives you the flexibility to create a log or report for the updates–making you look like a pro to your clients.

Types Of Batch Updating For WordPress

The most common way to batch update your WordPress plugin and themes is to login to the WordPress Admin dashboard. However you can also streamline the process using WP-CLI.

(1) Running Batch Updates via WordPress Admin Dashboard (Manual Option)

Plugins Themes
  1. Login to the WordPress Admin Dashboard.
  2. Navigate to the Plugins page
  3. Click on “Updates Available”
  4. From the drop down menu for Bulk Actions select “Update”
  5. Then click “Apply”
  1. Login to the WordPress Admin Dashboard.
  2. Navigate to the Themes page under Appearance.
  3. If an update is available for the themes you have installed it will show an update warning on the theme thumbnail from the page.

You can copy the update output of the plugin and themes and save it to a file for tracking or logging.

 

(2) Running Batch Updates via WP-CLI (Advanced Option)

The more technical way to do batch updates is leveraging the WordPress command line utility. In WP-CLI you can run all updates available for plugins and themes.

Plugins: https://developer.wordpress.org/cli/commands/plugin/update/

Themes: https://developer.wordpress.org/cli/commands/theme/update/

In both command you see the option “–all”, this will check all plugins and themes to see if an update is available, then attempt the updates. You will see a similar output of the updates that you would see from the WordPress Admin dashboard in the ssh terminal window. If you are someone who likes to run a preview or test before running commands you can also do a dry run by adding “–dry-run” at the end of the command. Using the “–dry-run” option will testing the update and not push the update live to your files. Since we are running these updates via command line this also opens up the option for outputting your results to a log file, which you can keep for your records or creating a report.

Example

wp plugin update --all; wp theme update --all > wordpress_updates-$(date +"%Y-%m-%d").log

This example command would update all plugins and themes and log the output to a log with with the date in the log name.

The automated batch process is how we manage the updates for every WordPress website hosted by Personable Media.  Contact us today about hosting your WordPress website!

 

What To Do After Running Batch Updates On WordPress

(1) Clear ALL Caching: https://developer.wordpress.org/cli/commands/cache/flush/

To ensure the website updates are live and running smoothly you will want to clear all website and hosting caching. The last thing you want to do is think everything ran smoothly, only to check back later and see an error or worse get a call or email from a client saying something doesn’t look right. You can clear the WordPress object cache easily through command line.

Example

wp cache flush

Keep in mind that some caching plugins will have a WP-CLI command for clearing or purging the cache. Also, look at your website hosting to see if they have any WP-CLI commands for clearing the hosting server cache.

(2) Visit the Website

Click around on your website to ensure all links and pages are still working without issue. Focus on the pages and sections that utilize the plugins or theme that you have updated to make sure all functionality is still intact.

 

Backups Are King When Updating WordPress

Always make sure you have a plan in the case of disaster by creating a backup of your website. Make sure you are reviewing the new releases of plugins and themes so you know what is being updates. Running your updates in batches will makes updates faster and more efficient. After updating your plugins and themes clear your website and hosting cache to make sure you are in the clear. Making this process part of your WordPress maintenance routine will have you prepared for the worst and look like a pro when everything runs smooth with no surprises!

1624 Market Street #202, Denver, CO 80202
and 12+ Office Locations across the Denver Metro

Next Post »
«Previous Post

Filed Under: Technology, Website Development, Hosting & SEO, Wordpress

About Justin Daniel

Sr. Analyst for GoDaddy Website Security and Website Hosting & Lead Support Technician and Solutions Engineer at Personable Media. In his free time Justin enjoys continuing to learn and master any website or hosting related coding, configuration, or automation. He is also an active gamer when time allows. Justin resides in Iowa with wife Dayna, 2 daughters, 2 cats, and 2 corgis.

Website created just for Personable Media | Websites For People | Denver, Colorado | All Rights Reserved | Privacy Policy

Heath will call you back, shortly.

"*" indicates required fields

Shipping Address*

New Customer Intake Form

"*" indicates required fields

Leave blank if not applicable
This program includes building a new website, aligned business listings, targeted reviews, search ad account creation, paid ads and implementation.

Locations

Aurora
6105 S. Main Street, Suite 200
Aurora, Colorado 80016

Boulder
4845 Pearl East Circle, Suite 101
Boulder, Colorado 80301

Broomfield
11001 West 120th Ave, Suite 400
Broomfield, Colorado 80021

Cherry Creek
501 S. Cherry St., Suite 1100
Cherry Creek, CO 80246

Denver
1624 Market Street, Suite 202
Denver, Colorado 80202

Denver Metro North/Northglenn
11990 Grant Street, Suite 550
Northglenn, CO 80233

Fort Collins
2580 East Harmony Road, Suite 201
Fort Collins, Colorado 80528

Greenwood Village
7350 East Progress Place, Suite 100
Greenwood Village, Colorado 80111

Golden
14143 Denver West Parkway, Suite 100
Golden, Colorado 80401

Lakewood
355 S. Teller Street, Suite 200
Lakewood, Colorado 80226

Littleton
4 W. Dry Creek, Suite 100
Littleton, CO 80120

Louisville
357 S. McCaslin Blvd, Suite 200
Louisville, Colorado 80027

Lone Tree
9233 Park Meadows Drive
Lone Tree, Colorado 80124

South Hover Longmont
1079 S. Hover Street, Suite 200
Longmont, CO 80501

Schedule An Appointment

Book A Free 20m Strategy Call With Us

Pick your time on the next page.

Pick The Time For Your Call. Schedule Now ⬇️

Heath will call you back shortly.

Complete this form to send us a message. Our team monitors everything submitted through this form and we will reach back out to you promptly.

Zapier Automation Masterclass

Purchase Form

Lead Generation Quote

Get Coffee

Request A Logo Quote
Request A Website Quote
Apply For Blog Coaching