Markup Markdown


This plugin disables FOR ALL THE USERS OF YOUR WORDPRESS INSTANCE the use of the Gutenberg block editor (or the classic TinyMCE).
The textarea on the edit screen will be managed via EasyMDE, a markdown editor based on CodeMirror.
The content is saved with the markdown syntax in the database and is rendered on the frontend via wordpress native filters thanks to the Parsedown PHP library.
At the time of writing only the image button has been updated so you can interact with the WordPress library to add your picture. (The fullsize is used as default).

That’s pretty all you should know. It’s under active development, keep in touch and feel free to drop a line on the forum.


How to install

The same as usual :

  1. Just download and upload the zip file to your wordpress instance. Or install directly by simply searching from the WP plugin panel.
  2. Activate the extension.

All done ! That’s all you should do.

Can I switch between editors or allow the markdown editor for specific users ?

For now as described earlier NO YOU CAN’T. Just thumb up the idea on the forum and I will reconsider the priority depending on the demand.
I’m focusing on maintaining and implementing new features for my own use right now so it’s still a global setting everywhere for everyone.

Is it compatible with Elementor or Divi ?

No I don’t think so. To be honnest I didn’t test it, considering the previous answer probably not as any advanced editor will take the priority on Markup Markdown or would be overrided by it.
You have to choose one, only 1. 😉

How can I use it within my theme ?

Developers can access the instance on the frontend or backend through the global mmd function.
For example let’s say you want to use it with a custom field name ‘ttrp’.
You can use something like that :
`echo mmd()->markdown2html( get_post_meta( get_the_ID(), ‘ttrd’ , true ) );


There are no reviews for this plugin.

Contributors & Developers

“Markup Markdown” is open source software. The following people have contributed to this plugin.


Translate “Markup Markdown” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Updates to match the WordPress Plugin Directory requirements


First version ! ! ! Based on :
– Javascript easyMDE 2.15.0
– PHP Parsedown 1.7.4

Developers can access the instance instance through the mmd() global function