先日 『カスタム投稿タイプの導入をテスト』 でカスタム投稿タイプをチェックしている時に、Markdown のプラグイン、Markdown on Save Improved が有効化されていないことがわかりました。
調べてみたところ、プラグインページにカスタム投稿タイプでの有効化方法が記載されていました。
Markdown on Save Improved を Custom Post Type で有効化する方法
有効化の方法はプラグインページの FAQ に書いてありました。
WordPress › Markdown on Save Improved « WordPress Plugins
functions.php にコードを入れるだけのようです
functions.php
add_action( 'init', 'your_prefix_add_markdown_support' );
function your_prefix_add_markdown_support(){
add_post_type_support( 'your-post-type', 'markdown-osi' );
}
add_post_type_support()
にフックしているようですが、 add_post_type_support()
であれば、カスタム投稿の設定の support
に 'markdown-osi'
をいれておくだけでも有効化されました。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'test',
array(
'label' => 'テスト投稿',
'show_ui' => true,
'supports' => array('title', 'custom-fields', 'markdown-osi')
)
);
}
Function Reference/add post type support « WordPress Codex
これでカスタム投稿タイプでも Markdown が有効化してくれました。