Files
2026-07-02 15:54:39 -06:00

628 B

Automation with WP-CLI

Use this file when turning an ops sequence into a repeatable script or CI job.

wp-cli.yml

If the repo uses wp-cli.yml, use it to standardize:

  • path: (WordPress root)
  • url: (default site)
  • PHP settings (memory limits)

Shell scripting

Guardrails for scripts:

  • set -euo pipefail
  • print commands before running them
  • make destructive operations require an explicit flag (e.g. --apply)

CI jobs

Prefer CI jobs that are read-only by default:

  • wp core version
  • wp plugin list
  • wp theme list

Only enable write operations in dedicated deploy/maintenance workflows.