お子様向けの読み物を投稿するときに大活躍のルビ。
でも書くのは面倒~そんな時に便利なショートコードを作りました。
タグを書くよりは便利なはず・・・と思ってます。
なので、名前も短めにしましたヨ!
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]
こんな風に書くと、こうなります。
ちなみに、ルビタグを使えないブラウザーでは、
使(つか)い方(かた)
使い方(つかいかた)
こうなります。