箇条書き挿入(ulタグ、olタグ、liタグ)を楽にするwpのショートコード

WordPressのテキストモードでの箇条書き挿入(ulタグ、olタグ、liタグ)は意外とめんどくさい。複数の行をliで何度も囲うのは正直、効率がわるいと感じています。
そこで、wordpressのショートコードでひと括りで箇条書きにできるコードを作成しました。
お使いのテーマの「テーマのための関数 (functions.php)」に追記してお使いください。

プラグインの「AddQuickTag」などでテキストエディタ画面上部のボタンとして登録してあげるとさらに便利です。

実行イメージ

screenshot.861

「テーマのための関数 (functions.php)」に追記するコード

/*
 * 番号なし箇条書きショートコード
 */

function my_code_link4( $args, $content ) {
  $content1 = str_replace("\n", "</li>\n<li>",$content);
  		$str = "<ul><li>".$content1."</li></ul>\n";
		$str = str_replace("<li><br /></li>", "",$str);
 		$str = str_replace("<li></li>", "",$str);
        return $str;
}
add_shortcode( 'ul', 'my_code_link4' );


/*
 * 番号あり箇条書きショートコード
 */

function my_code_link5( $args, $content ) {
  $content1 = str_replace("\n", "</li>\n<li>",$content);
  		$str = "<ol><li>".$content1."</li></ol>\n";
		$str = str_replace("<li><br /></li>", "",$str);
 		$str = str_replace("<li></li>", "",$str);
        return $str;
}
add_shortcode( 'ol', 'my_code_link5' );

あなたにオススメ(Amazon)

あなたにオススメ(楽天)