This plugin allows you to compose content in Markdown on a per-item basis. The markdown version is stored separately (in the post_content_filtered
column), so you can deactivate this plugin and your posts won’t spew out Markdown, because HTML is stored in the post_content
, just like normal. This is also much faster than doing on-the-fly Markdown conversion on every page load. It’s only done once! When you re-edit the post, the markdown version is swapped into the editor for you to edit. If something external updates the post content, you’ll lose the Markdown version.
Note: this plugin assumes you’re using the Classic editor.
Download
Latest version: Download Markdown on Save v1.3.1 [zip]
This plugin has been downloaded times.
Installation
-
Upload the
markdown-on-save
folder to your/wp-content/plugins/
directory -
Activate the “Markdown On Save” plugin in your WordPress administration interface
-
Create a new post with Markdown, and click the Markdown logo in the publish metabox (see screenshot).
-
Done! Now that post can be edited using Markdown, but will save as processed HTML on the backend.
Changelog
1.3.1
- Use the “extra” version of Markdown with all the features
1.3
- Modern PHP syntax
- Better accessibility
- Modern Markdown library using Composer
1.2.1
- Play better with other plugins that also use PHP Markdown Extra
1.2
- Update PHP Markdown Extra to 1.2.6
- Keep track of which revisions were Markdown and which were not
- Restore old revisions properly, including Markdown status
- Fix a slashing bug that would prevent link titles from parsing
- Fix a bug related to autosave
- Use Dustin Curtis’ Markdown logo as a toggle
- Work on the WP-specific XML-RPC API in addition to the generic API
1.1.5
- Fix a
stripslashes()
error
1.1.4
- XML-RPC support (use to enable Markdown mode)
1.1.3
- Disables the Visual Editor if the post being edited is in Markdown mode
1.1.2
- Fix a slashes bug which would cause link titles to fail
- Enable Markdown when posting remotely by using anywhere in post content
1.1.1
- Fix bug which made the metabox show up on the Dashboard
1.1
- Some extra nonce protection
- Enable the plugin for all content types, not just posts
1.0
- First public version
- Fixed a regex bug that could break current menu highlighting. props skarab