{"id":149607,"date":"2021-11-04T11:13:54","date_gmt":"2021-11-04T11:13:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ultimate-markdown\/"},"modified":"2026-03-18T16:29:16","modified_gmt":"2026-03-18T16:29:16","slug":"ultimate-markdown","status":"publish","type":"plugin","link":"https:\/\/de.wordpress.org\/plugins\/ultimate-markdown\/","author":13291309,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.25","stable_tag":"1.25","tested":"6.9.4","requires":"5.0","requires_php":"5.3","requires_plugins":null,"header_name":"Ultimate Markdown","header_author":"DAEXT","header_description":"Create WordPress posts with the popular Markdown syntax.","assets_banners_color":"9189bd","last_updated":"2026-03-18 16:29:16","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/daext.com","header_plugin_uri":"","header_author_uri":"https:\/\/daext.com","rating":4,"author_block_rating":0,"active_installs":1000,"downloads":27906,"num_ratings":10,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.07":{"tag":"1.07","author":"daext","date":"2021-11-04 11:13:34"},"1.08":{"tag":"1.08","author":"daext","date":"2021-11-24 16:05:05"},"1.09":{"tag":"1.09","author":"daext","date":"2022-06-15 08:28:42"},"1.10":{"tag":"1.10","author":"daext","date":"2022-09-22 13:08:18"},"1.11":{"tag":"1.11","author":"daext","date":"2023-02-22 11:02:16"},"1.12":{"tag":"1.12","author":"daext","date":"2023-11-08 09:10:48"},"1.13":{"tag":"1.13","author":"daext","date":"2024-03-26 12:03:12"},"1.14":{"tag":"1.14","author":"daext","date":"2024-04-07 12:30:59"},"1.15":{"tag":"1.15","author":"daext","date":"2024-06-25 09:06:59"},"1.16":{"tag":"1.16","author":"daext","date":"2024-06-25 09:42:02"},"1.18":{"tag":"1.18","author":"daext","date":"2024-06-30 13:10:23"},"1.19":{"tag":"1.19","author":"daext","date":"2024-11-29 14:12:10"},"1.20":{"tag":"1.20","author":"daext","date":"2025-04-21 09:10:15"},"1.21":{"tag":"1.21","author":"daext","date":"2025-07-11 10:53:03"},"1.22":{"tag":"1.22","author":"daext","date":"2025-07-28 09:52:22"},"1.23":{"tag":"1.23","author":"daext","date":"2025-12-21 11:39:50"},"1.24":{"tag":"1.24","author":"daext","date":"2026-03-08 14:36:52"},"1.25":{"tag":"1.25","author":"daext","date":"2026-03-18 16:29:16"}},"upgrade_notice":[],"ratings":{"1":2,"2":0,"3":0,"4":2,"5":6},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3424630,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3424630,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3424630,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3110006,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3110006,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.07","1.08","1.09","1.10","1.11","1.12","1.13","1.14","1.15","1.16","1.18","1.19","1.20","1.21","1.22","1.23","1.24","1.25"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3107950,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3107950,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3107950,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3107950,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3107950,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3107950,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3107950,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Import Markdown section in the post sidebar.","2":"Load Markdown section in the post sidebar.","3":"Insert Markdown section in the post sidebar.","4":"A single document.","5":"List of documents.","6":"Tools menu.","7":"Options menu."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[228859,228860,228858,4608,45096],"plugin_category":[],"plugin_contributors":[82093],"plugin_business_model":[216238],"class_list":["post-149607","plugin","type-plugin","status-publish","hentry","plugin_tags-export-markdown","plugin_tags-front-matter","plugin_tags-import-markdown","plugin_tags-markdown","plugin_tags-markdown-editor","plugin_contributors-daext","plugin_business_model-commercial","plugin_committers-daext","plugin_support_reps-devdani"],"banners":{"banner":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/banner-772x250.png?rev=3110006","banner_2x":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/banner-1544x500.png?rev=3110006","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/icon.svg?rev=3424630","icon":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/icon.svg?rev=3424630","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-1.png?rev=3107950","caption":"Import Markdown section in the post sidebar."},{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-2.png?rev=3107950","caption":"Load Markdown section in the post sidebar."},{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-3.png?rev=3107950","caption":"Insert Markdown section in the post sidebar."},{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-4.png?rev=3107950","caption":"A single document."},{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-5.png?rev=3107950","caption":"List of documents."},{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-6.png?rev=3107950","caption":"Tools menu."},{"src":"https:\/\/ps.w.org\/ultimate-markdown\/assets\/screenshot-7.png?rev=3107950","caption":"Options menu."}],"raw_content":"<!--section=description-->\n<p>Ultimate Markdown is a plugin for WordPress that allows you to create WordPress posts with the popular Markdown syntax.<\/p>\n\n<p>Specifically, after installing the plugin, you will be able to:<\/p>\n\n<ul>\n<li>Create posts from Markdown files or Markdown documents created with the plugin.<\/li>\n<li>Convert Markdown text to blocks directly in the post editor.<\/li>\n<li>Create and manage Markdown documents in a dedicated plugin menu.<\/li>\n<li>Import Markdown files into WordPress.<\/li>\n<li>Create archives of Markdown files from the Markdown documents created with the plugin.<\/li>\n<\/ul>\n\n<p>The plugin integrates with both the Block Editor and the Classic Editor. The Markdown tools are available in the post editor sidebar when using the Block Editor and as meta boxes when using the Classic Editor.<\/p>\n\n<h3>Pro Version<\/h3>\n\n<p>We distribute the <a href=\"https:\/\/daext.com\/ultimate-markdown\/\">Pro version<\/a> of this plugin that includes more export options, REST API, additional Markdown parsers, document categories, and more.<\/p>\n\n<h3>Additional post sidebar sections<\/h3>\n\n<p>The plugin adds the following sections to the post sidebar.<\/p>\n\n<h4>Import Markdown<\/h4>\n\n<p>This section allows you to generate the blocks of a post from an uploaded Markdown file.<\/p>\n\n<h4>Load Markdown<\/h4>\n\n<p>Use this feature to create the blocks of a post from a Markdown document previously created with the plugin.<\/p>\n\n<h4>Insert Markdown<\/h4>\n\n<p>With this section, you can instantly transform Markdown text to blocks.<\/p>\n\n<h3>Dedicated plugin menus<\/h3>\n\n<h4>Documents<\/h4>\n\n<p>This menu includes a Markdown editor with an HTML preview section. In addition, you will find functionalities to create, edit, duplicate or delete your Markdown documents.<\/p>\n\n<h4>Import<\/h4>\n\n<p>Import one or more Markdown files into the plugin with the upload form provided in this menu.<\/p>\n\n<h4>Export<\/h4>\n\n<p>With this menu, you can generate Markdown files from the Markdown documents stored in the plugin.<\/p>\n\n<h3>Supported Markdown syntax<\/h3>\n\n<p>The plugin can convert Markdown text to HTML using the following parsers:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/markedjs\/marked\">Marked<\/a>, a high-performance JavaScript Markdown parser and compiler.<\/li>\n<li><a href=\"https:\/\/github.com\/thephpleague\/commonmark\">League\\CommonMark<\/a>, a PHP Markdown parser that supports both the CommonMark and GitHub Flavored Markdown variants.<\/li>\n<\/ul>\n\n<h3>Front Matter<\/h3>\n\n<p>The plugin supports Front Matter key-value pairs provided in the <a href=\"https:\/\/yaml.org\/\">YAML<\/a> language. With this feature, you can configure specific post settings by providing their values at the beginning of the Markdown document.<\/p>\n\n<p>Please see the <a href=\"https:\/\/daext.com\/doc\/ultimate-markdown\/\">plugin documentation<\/a> for more information on the available Front Matter keys and practical examples.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>This plugin includes the following third-party libraries:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/cure53\/DOMPurify\">DOMPurify<\/a> licensed under the <a href=\"https:\/\/www.apache.org\/licenses\/LICENSE-2.0\">Apache License Version 2.0<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/markedjs\/marked\">Marked<\/a> licensed under the <a href=\"http:\/\/www.opensource.org\/licenses\/mit-license.php\">MIT License<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/thephpleague\/commonmark\">League\\CommonMark<\/a> licensed under the <a href=\"https:\/\/opensource.org\/licenses\/BSD-3-Clause\">BSD 3-Clause License<\/a><\/li>\n<li><a href=\"https:\/\/getcomposer.org\/\">Composer<\/a> licensed under the <a href=\"http:\/\/www.opensource.org\/licenses\/mit-license.php\">MIT License<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/mnapoli\/FrontYAML\">FrontYAML<\/a> licensed under the <a href=\"http:\/\/www.opensource.org\/licenses\/mit-license.php\">MIT License<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installation (Single Site)<\/h4>\n\n<p>With this procedure you will be able to install the Ultimate Markdown plugin on your WordPress website:<\/p>\n\n<ol>\n<li>Visit the <strong>Plugins -&gt; Add New<\/strong> menu<\/li>\n<li>Click on the <strong>Upload Plugin<\/strong> button and select the zip file you just downloaded<\/li>\n<li>Click on <strong>Install Now<\/strong><\/li>\n<li>Click on <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n<h4>Installation (Multisite)<\/h4>\n\n<p>This plugin supports both a <strong>Network Activation<\/strong> (the plugin will be activated on all the sites of your WordPress Network) and a <strong>Single Site Activation<\/strong> in a <strong>WordPress Network<\/strong> environment (your plugin will be activated on a single site of the network).<\/p>\n\n<p>With this procedure you will be able to perform a <strong>Network Activation<\/strong>:<\/p>\n\n<ol>\n<li>Visit the <strong>Plugins -&gt; Add New<\/strong> menu<\/li>\n<li>Click on the <strong>Upload Plugin<\/strong> button and select the zip file you just downloaded<\/li>\n<li>Click on <strong>Install Now<\/strong><\/li>\n<li>Click on <strong>Network Activate<\/strong><\/li>\n<\/ol>\n\n<p>With this procedure you will be able to perform a <strong>Single Site Activation<\/strong> in a <strong>WordPress Network<\/strong> environment:<\/p>\n\n<ol>\n<li>Visit the specific site of the <strong>WordPress Network<\/strong> where you want to install the plugin<\/li>\n<li>Visit the <strong>Plugins<\/strong> menu<\/li>\n<li>Click on the <strong>Activate<\/strong> button (just below the name of the plugin)<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.25<\/h4>\n\n<p><em>Mar 18, 2026<\/em><\/p>\n\n<ul>\n<li>The Pro version upgrade banner previously displayed at the bottom of all plugin menu pages is now shown only in the Options menu.<\/li>\n<li>Added a notices manager class used to display documentation resources and a link to rate the plugin. A related action hook has also been introduced to allow notices to be rendered in a specific area of the plugin UI.<\/li>\n<\/ul>\n\n<h4>1.24<\/h4>\n\n<p><em>March 8, 2026<\/em><\/p>\n\n<ul>\n<li>The post editor tools added by the plugin are now also available as meta boxes in the Classic Editor.<\/li>\n<li>Improved the UI of the Block Editor tools.<\/li>\n<li>Updating the post status via front matter is now restricted to valid statuses.<\/li>\n<li>The plugin now checks if the user has the \"edit_posts\" capability before showing the block editor tools or meta boxes.<\/li>\n<\/ul>\n\n<h4>1.23<\/h4>\n\n<p><em>December 21, 2025<\/em><\/p>\n\n<ul>\n<li>Improved Front Matter stripping logic to ensure it is removed only when located at the beginning of the document.<\/li>\n<\/ul>\n\n<h4>1.22<\/h4>\n\n<p><em>July 28, 2025<\/em><\/p>\n\n<ul>\n<li>Improved normalization of Front Matter date field during Markdown imports in the block editor.<\/li>\n<li>Bug fix: Categories and tags in the block editor are now correctly updated based on the imported Front Matter data.<\/li>\n<\/ul>\n\n<h4>1.21<\/h4>\n\n<p><em>July 11, 2025<\/em><\/p>\n\n<ul>\n<li>Added the League CommonMark and League CommonMark GitHub Markdown parsers.<\/li>\n<li>Added Editor and Live Preview Markdown parser options.<\/li>\n<li>The Live Preview feature in the Documents menu editor can now use PHP-based parsers.<\/li>\n<li>Added new settings to control the behavior of the Markdown preview when using PHP parsers.<\/li>\n<li>The block editor now shows notification messages indicating whether Front Matter and Markdown content was parsed successfully or if errors occurred.<\/li>\n<li>The Markdown preview in the Documents menu now displays a header indicating the active Markdown parser and, if applicable, a refresh button.<\/li>\n<li>Bug fix: Markdown code was altered in specific scenarios due to improper use of sanitize_textarea_field().<\/li>\n<\/ul>\n\n<h4>1.20<\/h4>\n\n<p><em>April 21, 2025<\/em><\/p>\n\n<ul>\n<li>Fixed PHP notice caused by early use of translation functions.<\/li>\n<\/ul>\n\n<h4>1.19<\/h4>\n\n<p><em>November 29, 2024<\/em><\/p>\n\n<ul>\n<li>Resolved CSS style issue.<\/li>\n<li>The load_plugin_textdomain() function now runs with the correct hook.<\/li>\n<\/ul>\n\n<h4>1.18<\/h4>\n\n<p><em>June 26, 2024<\/em><\/p>\n\n<ul>\n<li>wp_unslash() was added to the Documents menu before input sanitization.<\/li>\n<\/ul>\n\n<h4>1.17<\/h4>\n\n<p><em>June 26, 2024<\/em><\/p>\n\n<ul>\n<li>An alert message now prevents uploading more than the maximum number of files allowed with the max_file_uploads directive.<\/li>\n<\/ul>\n\n<h4>1.16<\/h4>\n\n<p><em>June 25, 2024<\/em><\/p>\n\n<ul>\n<li>Vendor packages updated.<\/li>\n<\/ul>\n\n<h4>1.15<\/h4>\n\n<p><em>June 25, 2024<\/em><\/p>\n\n<ul>\n<li>Major back-end UI update.<\/li>\n<\/ul>\n\n<h4>1.14<\/h4>\n\n<p><em>April 7, 2024<\/em><\/p>\n\n<ul>\n<li>Fixed a bug (started with WordPress version 6.5) that prevented the creation of the plugin database tables and the initialization of the plugin database options during the plugin activation.<\/li>\n<\/ul>\n\n<h4>1.13<\/h4>\n\n<p><em>March 26, 2024<\/em><\/p>\n\n<ul>\n<li>The phpcs \"WordPress\" ruleset has been applied to the plugin code.<\/li>\n<li>Nonce verification has been added to the Documents menu for create\/update\/delete\/duplicate operations.<\/li>\n<li>Nonce verification has been added to the Import and Export menus.<\/li>\n<li>The Select2 library has been removed.<\/li>\n<li>Removed React warning in the block editor.<\/li>\n<\/ul>\n\n<h4>1.12<\/h4>\n\n<p><em>November 8, 2023<\/em><\/p>\n\n<ul>\n<li>Removed deprecation warnings.<\/li>\n<\/ul>\n\n<h4>1.11<\/h4>\n\n<p><em>February 22, 2023<\/em><\/p>\n\n<ul>\n<li>Fixed a bug causing incorrect parsing of Markdown tables in the context of the block editor.<\/li>\n<\/ul>\n\n<h4>1.10<\/h4>\n\n<p><em>September 22, 2022<\/em><\/p>\n\n<ul>\n<li>Fixed a bug causing JavaScript errors in the site-editor.php page.<\/li>\n<li>The \"Content\" textarea of the \"Documents\" menu now supports up to 1,000,000 characters.<\/li>\n<li>Front Matter is now supported and can be used to configure post settings.<\/li>\n<\/ul>\n\n<h4>1.09<\/h4>\n\n<p><em>June 13, 2022<\/em><\/p>\n\n<ul>\n<li>Fixed a bug causing JavaScript errors in the widgets.php page.<\/li>\n<li>The \"Pro Version\" menu has been added.<\/li>\n<li>A link to the Pro version has been added in the \"Plugins\" menu.<\/li>\n<\/ul>\n\n<h4>1.08<\/h4>\n\n<p><em>November 24, 2021<\/em><\/p>\n\n<ul>\n<li>Fixed a bug causing JavaScript errors in the post editor of custom post types that don't declare support for custom fields.<\/li>\n<li>Aria attributes added in the \"Documents\" menu.<\/li>\n<\/ul>\n\n<h4>1.07<\/h4>\n\n<p><em>November 4, 2021<\/em><\/p>\n\n<ul>\n<li>Improved the message displayed in the \"Import\" menu after a successful submission.<\/li>\n<li>Improved input sanitization.<\/li>\n<li>The file extensions supported in the upload process of the \"Import\" menu have been limited.<\/li>\n<\/ul>\n\n<h4>1.06<\/h4>\n\n<p><em>November 3, 2021<\/em><\/p>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Generate block-based articles from a Markdown file, bulk import and export Markdown documents, create Markdown documents from an editor, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/149607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=149607"}],"author":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/daext"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=149607"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=149607"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=149607"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=149607"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=149607"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=149607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}