WordPressで縦書きをする方法を解説します。
この記事で紹介する方法を使用すれば、次のような縦書きが可能となります。
縦書きの例
WordPress (ワードプレス) は、
ブログから高機能なサイトまで作ることができる
オープンソースのソフトウェアです。
ブログから高機能なサイトまで作ることができる
オープンソースのソフトウェアです。
注意
縦書きをすると、英語や数字を横向きになってしまいます。
CSSを指定して縦書きする方法
縦書きをしたい文章にCSSプロパティを設定することで縦書きが可能となります。
縦書きにしたい文章にwriting-mode
のvertical-rl
またはvertical-lr
を指定しましょう。
右から左に文章を進めたい場合
vertical-rl
を指定します。
<div style="writing-mode: vertical-rl;">縦書きしたい文章</div>
WordPress (ワードプレス) は、
ブログから高機能なサイトまで作ることができる
オープンソースのソフトウェアです。
ブログから高機能なサイトまで作ることができる
オープンソースのソフトウェアです。
左から右に文章を進めたい場合
vertical-lr
を指定します。
<div style="writing-mode: vertical-lr;">縦書きしたい文章</div>
WordPress (ワードプレス) は、
ブログから高機能なサイトまで作ることができる
オープンソースのソフトウェアです。
ブログから高機能なサイトまで作ることができる
オープンソースのソフトウェアです。
ショートコードを利用して縦書きを行う方法
縦書き用にショートコードを自作すると、手軽に任意の文章を縦書きにすることができます。
ショートコード
/** * 縦書き ------------------------------------------------------------------------------------------------ */ add_shortcode('vertical', function ($atts, $content = null) { $atts = shortcode_atts( array( 'mode' => 'rl' ), $atts, 'vertical' ); return sprintf( '<div style="writing-mode:vertical-%1$s">%2$s</div>', $atts['mode'], $content ); } );
エディターでの記載方法
mode
でrl
またはlr
を指定してください。
[vertical mode="rl"]右から左へ[/vertical]
[vertical mode="lr"]左から右へ[/vertical]
注意
mode
にrl
またはlr
以外を指定すると、横書きのままになります。