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

31 lines
628 B
Markdown

# 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.