wp theme update
Overview
Keep your themes current. Update all installed themes, specific ones, or only those belonging to a network. Essential for security and feature maintenance.
What It Does
wp theme update checks for newer versions on wordpress.org (or custom update servers) and replaces the local theme files with the new version.
Syntax
wp theme update <slug>... [OPTIONS]
| --all
Basic Usage
Update one theme
wp theme update twentytwentyfour
Update all themes
wp theme update --all
Dry run (preview)
wp theme update --all --dry-run
Real-World Scenarios
Scenario 1: Nightly security updates via Cron
# Update all themes quietly at 3 AM
wp theme update --all --quiet
Scenario 2: Rollback and update specific version
# Reinstall a specific version if a child theme broke
wp theme update twentytwentyfour --version=1.1
Best Practices
- Backup before updating — themes can contain breaking changes for child themes.
- Use
--dry-runfirst on production. - Flush cache after updating to clear potential template/CSS staleness.
Quick Reference
wp theme update <slug> # Update one
wp theme update --all # Update all
wp theme update --all --dry-run # Preview update
Next Steps
wp theme list— check which themes need updates.wp theme status— check theme information.