WordPress Maintenance Tasks
This documentation covers the maintenance tasks available for WordPress content management operations. These tasks are accessible through the maintenance tasks UI at /maintenance_tasks.
Available Tasks
| Task | Type | Description |
|---|---|---|
TaxonomyRemapTask | Single operation | Remap or delete a single taxonomy (tag/category) |
BulkTaxonomyRemapTask | CSV batch | Process multiple taxonomy operations from CSV |
ExportTaxonomyTask | Export | Export tags or categories to CSV |
ExportMediaTask | Export | Export media library to Excel |
ExportArticlesTask | Export | Export articles by category to Excel |
Task Categories
Taxonomy Management
The taxonomy tasks allow you to:
- Remap posts from one taxonomy to another
- Delete taxonomies (tags or categories)
- Perform bulk operations via CSV upload
Data Export
The export tasks generate downloadable files:
- CSV for taxonomy lists (tags/categories)
- Excel for media library and articles with rich formatting
Common Features
Output Handling
All export tasks attach their output files to the current user's account. Files are available in the user's files section and include timestamps in the filename.
Multi-Locale Support
Most tasks support:
- Single locale operations
- All-locale exports (where applicable)
The available locales are determined by I18n.available_locales.
Logging
All tasks use structured logging with contextual information:
logger.info('Starting export', locale: 'en', taxonomy: 'tags')
logger.debug('Processing item', term_id: 123)
logger.info('Export completed', total_items: 500)
Access
Tasks are available at:
/maintenance_tasks/tasks/Maintenance::Wordpress::[TaskName]
Example:
/maintenance_tasks/tasks/Maintenance::Wordpress::ExportTaxonomyTask/maintenance_tasks/tasks/Maintenance::Wordpress::BulkTaxonomyRemapTask
Related Documentation
- Media Copy Overview - WordPress media synchronization
- Slideshow Copy API - Slideshow content management