ショートコードで簡単にルビをふろう!

お子様向けの読み物を投稿するときに大活躍のルビ。
でも書くのは面倒~そんな時に便利なショートコードを作りました。

タグを書くよりは便利なはず・・・と思ってます。
なので、名前も短めにしましたヨ!

codefunction my_shortcode_ruby($atts, $content = null) {
extract(shortcode_atts(array(
'yomi' => '',
), $atts ) );
$yomi = esc_html( $yomi );
return "<ruby><rb>{$content}</rb><rp>(</rp><rt>{$yomi}</rt><rp>)</rp></ruby>";
}
add_shortcode( 'rb', 'my_shortcode_ruby' );
使い方は、

code[rb yomi=つか]使[/rb]い[rb yomi=かた]方[/rb]
[rb yomi=つかいかた]使い方[/rb]
こんな風に書くと、

使(つか)(かた)

使い方(つかいかた)

こうなります。

ちなみに、ルビタグを使えないブラウザーでは、

使(つか)い方(かた)
使い方(つかいかた)

こうなります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です