meta delete
Destructive
This command deletes SEO metadata from your WordPress database. Use --dry-run to preview first.
Usage
seo-ops meta delete <post-id> <field> [--path=<path>] [--dry-run] [--yes]
Delete an SEO meta field from a post. Requires interactive confirmation unless --yes is passed.
Examples
# Delete with confirmation prompt
seo-ops meta delete 123 title --path=/var/www/html
# Delete 1 SEO field(s) for 1 post(s)?
# Type "yes" to confirm: yes
# Skip confirmation
seo-ops meta delete 123 title --path=/var/www/html --yes
# Dry-run mode (no confirmation needed)
seo-ops meta delete 123 title --path=/var/www/html --dry-run
# Delete all SEO fields
seo-ops meta delete 123 all --path=/var/www/html --dry-run
# Comma-separated post IDs
seo-ops meta delete 123,456 title --path=/var/www/html --dry-run
Supported Field Names
All standard fields plus all (deletes all SEO fields for the post).
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Invalid path or unknown field |
| 2 | Missing argument |
| 4 | WordPress path not configured |