WordPressで文章の先頭で全角・半角スペースの自動削除を解除する方法

WordPressで、文章の先頭にスペースを入れるとブラウザのバージョンや、WYSIWYGエディタであるTinyMCEの都合でスペースが除去されてしまいます。

実体参照で を入れれば対応できるのですが、一般のお客さんなど、専門知識がない方にはなかなか難しいことと言えます。

全角スペースを入れても、勝手に消させない対応方法

functions.phpに以下のコードを記述します。

add_filter('tiny_mce_before_init', 'my_tiny_mce_before_init_filter',10,3);

function my_tiny_mce_before_init_filter( $init_array ) {
$init_array['remove_linebreaks'] = false;
return $init_array;
}

これでスペースが自動で取り除かれなくなります。手法の善し悪しは置いといて…スペースでインデント調整をしたい場合に。

参考:WordPressのビジュアルエディタで行頭の全角スペースが消える問題を解決する方法