Beschreibung
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
Installation
- Upload the plugin files to the
/wp-content/plugins/worddowndirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‚Plugins‘ screen in WordPress
- Configure the plugin settings through the ‚Worddown‘ menu item in the WordPress admin panel
FAQ
-
Can I use this with my custom page builder?
-
Yes! Worddown provides filters that allow you to inject custom HTML content from any page builder before the markdown conversion process.
-
Does it support multisite?
-
Yes, Worddown works with WordPress multisite installations. You can use the –url parameter with WP-CLI commands to target specific subsites.
-
How do I handle large exports?
-
For large sites, we recommend using either the background mode via WP-CLI (
wp worddown export --background) or the REST API with the background parameter enabled. -
How do I update translations or fix missing strings?
-
Translations for plugins hosted on WordPress.org are delivered as language packs (files under
wp-content/languages/plugins/). WordPress checks for newer packs when you check for updates.- Dashboard: Go to Dashboard Updates and use Update translations (when WordPress offers it), or update plugins/themes and let WordPress refresh translations in the same flow.
- WP-CLI: Run
wp language plugin update worddown(orwp language core updateto refresh all language data). - Automatic updates: By default, WordPress can install translation updates in the background (
WP_AUTO_UPDATE_TRANSLATIONis true unless your host disables it).
New or changed strings appear in language packs after translators update them on translate.wordpress.org. You cannot force that from inside the plugin; releasing a new plugin version makes new strings available for translators, and updated
.mofiles reach sites through the normal translation update process.If you use Loco Translate or placed a custom
worddown-*.moinwp-content/languages/plugins/, that file overrides the pack until you re-sync in Loco or delete the override so WordPress can download the current pack again.
Rezensionen
Für dieses Plugin gibt es keine Rezensionen.
Mitwirkende und Entwickler
„Worddown“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Worddown“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Worddown“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
= 1.1.4
* Added configurable meta data and optional author metadata: Allow per-field toggles for standard YAML keys and an optional nested author block (username, display name, email, roles). Add field_group support in settings UI; merge defaults for REST; keep schema in sync with setConfig.
= 1.1.3
* Add before/after export hooks to adapter. The Modularity adapter now uses these hooks for pre/post processing, reducing coupling and keeping the core exporter generic.
= 1.1.2
* Fixes and improvements
* Added testet up to WordPress 6.9
= 1.1.1
* Fixes and improvements
= 1.1.0
* Implement atomic export using pending directory
* General improvements
1.0.0
- Initial release
