
Export WordPress pages and posts to markdown files for AI chatbots with support for custom page builders and multilingual content.
| Author: | Adam Alexandersson (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.9.1 |
| Plugin version: | 1.1.3 |
| Added to WordPress repository: | 29-08-2025 |
| Last updated: | 11-02-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 814 |
| Active installs: | 20+ |
![]() Click to start download |
|
Worddown is a powerful WordPress plugin that enables you to export your pages and posts to markdown files, making them perfect for integration with AI chatbots and other markdown-based systems.
Key Features
- Export pages and posts to markdown files
- Support for custom page builders (ACF Flexible Content, Elementor, etc.)
- REST API endpoints for programmatic access
- WP-CLI commands for automation
- Multilingual support
- Background export mode for large sites
- Customizable HTML content filters
Export Methods
- WordPress Admin Dashboard
- WP-CLI Commands
- REST API Endpoints
WP-CLI Support
Export your content directly from the command line:
wp worddown export
For large sites, use background mode:
wp worddown export --background
REST API
Access export functionality programmatically through REST API endpoints:
- GET /wp-json/worddown/v1/files – List all exported markdown files
- GET /wp-json/worddown/v1/files/{post_id} – Get specific file content
- POST /wp-json/worddown/v1/export – Trigger export
Custom HTML Content Filters
Customize your markdown output using WordPress filters:
add_filter('worddown_custom_html_content', function($content, $post_id, $post_type) {
if ($post_type === 'page') {
$content .= '<div>My custom HTML for page ' . $post_id . '</div>';
}
return $content;
}, 10, 3);
Available Translations
- English
- Swedish (sv_SE)
Development
For development instructions and advanced usage, please visit the plugin repository.
Build Process
The plugin uses Vite for asset compilation. Development requirements:
- Node.js 16.0 or higher
- npm 8.0 or higher
FAQ
ChangeLog
