Skip to content

Manual updates via the dashboard are tedious, we want to automate.

WP-CLI plus a simple cron or Git hook saves hours per month. Larger setups (Bedrock, Trellis) move on to a proper CI pipeline.

Try this first

  1. 1Install WP-CLI on the server (or use your hosting CLI; many managed WP hosts ship it).
  2. 2Routine commands: wp core update, wp plugin update --all, wp theme update --all. Test on staging first via a script that copies-then-updates.
  3. 3Schedule via cron: a weekly update script that updates staging, runs a smoke test (curl to key URLs) and on success pushes to production.
  4. 4Back up before updating: wp db export pre-update.sql plus a file snapshot. On issue: wp db import pre-update.sql, files back.
  5. 5For Git-workflow teams: keep plugins and themes in Git (composer for plugins is clean), deploy via SSH with a script that pulls and runs WP-CLI.
  6. 6Document the pipeline. Nobody wants a script legacy only the old dev understood.

When to bring us in

Multiple sites or an agency setup? Tools like WP-CLI Profile, ManageWP, MainWP or a real CI/CD pipeline (GitHub Actions, GitLab CI) are the growth path.

See also

None of the above fits?

Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.

Who are you?

For the AI question we need your email and company, so we can follow up if the AI gets stuck, and to prevent abuse.

Limited to 2 questions per hour and 5 per day, kept lean so the AI stays useful. For more, contacting us directly works better for you and us.

Or skip the DIY entirely

Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.