この記事は2年以上前に書かれたものです。
情報が古い可能性があります。
情報が古い可能性があります。
photo credit: alternatekev via photopin cc
検証バージョン
- WordPress 3.5.1
- Zen Coding for textarea v0.7.1
Zen Codingのダウンロード
上記ページより Zen Coding for textarea v0.7.1 をダウンロードしましょう。

zen_textarea.min.js というファイルをお使いのテーマの jsフォルダ にアップロードします。
ソースコード
お使いのテーマの functions.php に下記の記述をします。
functions.php
<?php
/**
* 投稿画面の<head>内でZen CodingのJavaScriptファイルを読み込む
*/
add_action( 'admin_print_scripts-post.php', 'hook_admin_print_styles_post' );
add_action( 'admin_print_scripts-post-new.php', 'hook_admin_print_styles_post' );
if ( ! function_exists( 'hook_admin_print_styles_post' ) ) :
function hook_admin_print_styles_post() {
$uri = get_template_directory_uri();
echo '<script type="text/javascript" src="' . $uri . '/js/zen_textarea.min.js"></script>';
}
endif;
/**
* 投稿画面の</body>の上でZen Codingの設定を行う
*/
add_action( 'admin_footer-post.php', 'hook_admin_footer_post' );
add_action( 'admin_footer-post-new.php', 'hook_admin_footer_post' );
if ( ! function_exists( 'hook_admin_footer_post' ) ) :
function hook_admin_footer_post() {
echo
'<script type="text/javascript">
zen_textarea.setup({pretty_break: true});
</script>';
}
endif;
Zen Codingの使い方
投稿画面で Ctrl + E(Macの場合は Command + E) を押します。
展開前の例
div#contents|c
展開前の行末 (例の場合は |c の後ろ) に入力カーソルを持ってきて Ctrl + E(Macの場合は Command + E)を押します。
展開後の例
<!-- #contents --> <div id="contents"></div> <!-- /#contents -->
お試しください:)