Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

WordPress Security Updates Need an Ops Runbook

Illustrated infographic summarizing: WordPress Security Updates Need an Ops Runbook

By Greg Nowak. Last updated 2026-07-20.

On July 17, 2026, WordPress 7.0.2 arrived with fixes for one critical and one high-severity security issue. WordPress recommended immediate updates and, because of the severity, enabled forced automatic updates for sites running affected versions.

That urgency is justified. But an update starting automatically is not the same as an update being operationally complete. If your website generates leads, processes orders, supports customers, or anchors client campaigns, you still need to confirm what changed, whether the site works, and who owns any follow-up.

A security update is a production change. The right response is not to delay it behind unnecessary ceremony. It is to have a short, tested runbook ready before the notification arrives.

“Update immediately” should mean “use the prepared process”

WordPress can automatically apply many minor and security updates. In an urgent release, your team may discover that production has already updated before the planned maintenance window. A useful runbook therefore needs two paths: one for executing the update and another for verifying an update that has already happened.

For a single business site, ownership may sit with an internal operations lead, a developer, or an external consultant. Agencies need the same clarity for every client: which sites are affected, which workflows are commercially important, who can approve recovery work, and where the evidence is recorded.

Runbook stage Practical action Evidence to keep
Trigger and triage Confirm the official release, affected sites, installed version, target version, and whether an automatic update has started. Release link, site inventory, version output
Recovery point Confirm a fresh backup or infrastructure snapshot and that the person on duty can access the restore process. Timestamp, location, restore owner
Preflight Check administrative and shell access, file ownership, available disk space, monitoring, and any site-specific risks. Named operator and exceptions
Execute Update to an explicit release and run the database procedure when required. Command output and start/end time
Validate Test important customer and editorial journeys, caches, integrations, and error logs. Completed smoke-test checklist
Close or recover Record the final version, clear temporary controls, and escalate unresolved failures. Final status and next action
A compact WordPress security-update runbook for business and agency sites.

A repeatable WP-CLI sequence

WP-CLI gives technical teams a clear sequence that can be run in staging and production and attached to a ticket. Replace the placeholder with the release you have verified from WordPress.org:

wp core version
wp core check-update
wp core verify-checksums --include-root
wp core update --version=<target-version>
wp core update-db --dry-run
wp core update-db
wp core verify-checksums --include-root

The first checksum check establishes a useful baseline. The command runs before WordPress loads and compares installed core files with checksums from WordPress.org. The --include-root option also reports unexpected items in the root directory, so warnings need investigation rather than automatic deletion. Sites using another locale may need an explicit --locale value.

Pinning --version prevents the target from changing between approval and execution. The database dry run compares versions without changing the database; the following command performs the procedure if needed. For multisite, document wp core update-db --network as the appropriate database path.

Direct modifications to WordPress core files will be overwritten by an update. If the checksum baseline exposes such changes, do not silently preserve that operating model. Move required customization into a plugin or theme and record the immediate exception.

Validate the business journey, not just the homepage

A green homepage proves very little. Choose tests according to what the site is expected to do: submit a lead form, complete a checkout, run search, load campaign landing pages, authenticate customers, publish content, and send transactional messages. Check analytics or consent behavior where those systems are business-critical.

Also review application and server logs, clear relevant page, object, host, and CDN caches, and confirm that editors can sign in. Agencies should maintain a small validation profile for each site instead of relying on one generic checklist across an entire portfolio.

Put the recovery details in the same document

If a failed update leaves WordPress in maintenance mode, the official guidance says the .maintenance file can be removed. First confirm that no update process is still running. The same caution applies when WP-CLI reports another update in progress: its documentation permits deleting core_updater.lock, but only after checking that the lock is stale.

wp option delete core_updater.lock

Do not make --insecure a routine workaround for TLS failures. WP-CLI warns that it disables certificate validation and exposes the download to a man-in-the-middle attack. Treat a failed TLS handshake as a transport problem to fix or escalate.

A rollback also needs judgment. Restoring the previous WordPress version may restore the vulnerability you were trying to remove. When practical, prefer a forward fix; if rollback is unavoidable, add temporary protection or access restrictions and escalate the security decision rather than treating restoration as the end of the incident.

Make patching an owned business process

The strongest runbook is usually short. It names the owner, recovery point, commands, business checks, and escalation route. That is enough to replace improvisation with a process that internal teams and agencies can repeat under pressure.

If your WordPress maintenance still depends on memory, scattered messages, or one indispensable technician, Greg can help turn it into a practical workflow your team can actually operate. Plan a safer WordPress update process.

Related on GrN.dk

  • WordPress Forced an Emergency Update. Did Every Site Take It?
  • Fixing Website Email Deliverability in 2026: A Practical Checklist for Business Sites
  • Cloudflare BYOIP customers need a rollback plan, not just trust

Need help with this kind of work?

Build a safer WordPress update workflow Get in touch with Greg.

Sources

  • WordPress 7.0.2 Release
  • Updating WordPress
  • WP-CLI: wp core update
  • WP-CLI: wp core update-db
  • WP-CLI: wp core verify-checksums
Last modified
2026-08-06

Tags

  • wordpress
  • security updates
  • WP-CLI
  • Website Operations
  • maintenance runbooks

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: Zero Data Retention Is a Workflow Audit, Not a Checkbox
Zero Data Retention Is a Workflow Audit, Not a Checkbox
2026-08-30

Zero Data Retention covers the provider, not every copy in your stack. See how to audit endpoints, logs, storage, deletion and project-level controls.

Illustrated infographic summarizing: MCP 2026-07-28 Is an Auth Migration, Not a Version Bump
MCP 2026-07-28 Is an Auth Migration, Not a Version Bump
2026-08-29

MCP’s July 2026 release removes protocol sessions and tightens OAuth. Here’s a practical plan for migrating clients, servers and enterprise access safely.

Illustrated infographic summarizing: Turn a Technician’s Voice Note into a Work Order—Not Raw Audio
Turn a Technician’s Voice Note into a Work Order—Not Raw Audio
2026-08-28

Voice input can reduce the technician’s documentation burden when hours, materials and status are validated before the information is saved in the work order system.

Illustrated infographic summarizing: ChatGPT Disabled Personal Knowledge Sync. What Broke on Your Team?
ChatGPT Disabled Personal Knowledge Sync. What Broke on Your Team?
2026-08-27

ChatGPT retired personal sync connections for Enterprise and Edu. Here is how to find affected workflows, migrate access, and test permissions.

Illustrated infographic summarizing: Cloudflare’s September Bot Defaults Could Quietly Cut AI Visibility
Cloudflare’s September Bot Defaults Could Quietly Cut AI Visibility
2026-08-26

Cloudflare’s September bot defaults give publishers more control, but one training block could also cut search crawling and AI-driven discovery.

Illustrated infographic summarizing: Does Your AI Chatbot Clearly Identify Itself?
Does Your AI Chatbot Clearly Identify Itself?
2026-08-25

The EU’s transparency requirements for AI chatbots now apply. Here is how to make your bot’s identity clear, limit its system access and provide a genuine route to a member of staff.

Illustrated infographic summarizing: Should publishers add Google’s new Preferred Sources button?
Should publishers add Google’s new Preferred Sources button?
2026-08-24

Google’s Preferred Sources button is worth a controlled test for eligible publishers, with careful choices around placement, performance and measurement.

Illustrated infographic summarizing: Search Console Can See TikTok Now. Your Reporting Has to Catch Up
Search Console Can See TikTok Now. Your Reporting Has to Catch Up
2026-08-23

Google can now report how social profiles appear in Search. Here is how to measure cross-channel discovery without mistaking visibility for business results.

Illustrated infographic summarizing: Your AI workflow has logs. Can they explain one bad decision?
Your AI workflow has logs. Can they explain one bad decision?
2026-08-22

Logs can show that every service worked while leaving a bad AI decision unexplained. See how connected traces and careful redaction close the gap.

Illustrated infographic summarizing: Security Questionnaires Eat Into Selling Time—Let AI Find the Evidence
Security Questionnaires Eat Into Selling Time—Let AI Find the Evidence
2026-08-21

NIS 2 is generating more supplier questionnaires. A controlled AI assistant can find approved answers and sources—and route uncertain cases for review.

More articles

Built by AI — available for your business. The daily articles on this site are researched, written and illustrated by an autonomous AI pipeline. At nowa.dk I install the same kind of AI automation in businesses at fixed prices — site in Danish, English version here, and web/marketing agencies have a dedicated page.

RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register