備忘録です。画像は11月にUPします。
TinyMCE Advanceに改行させたくない単語設定を追加する方法です。
1.TinyMCE Advanceの設定画面で「スタイル」を表示させるようにします。
2.functionに次のように記述。
function custom_editor_settings( $initArray ) {
$my_style_formats = array(
array(
'title' => '改行させない単語',
'inline' => 'span',
'classes' => 'word-no-line',
)
);
$initArray['style_formats'] = json_encode($my_style_formats);
return $initArray;
}
add_filter( 'tiny_mce_before_init', 'custom_editor_settings' );
3.CSSに次のクラスを追加
.word-no-line{
display:inline-block;
}
4.投稿画面で改行させたくない単語を選択して「スタイル」で「改行させない単語」を選択する
おまけ:
ビジュアルエディタで使用するCSSの設定をしているなら、そっちにも上記の.word-no-lineを追加しておいたほうがいい。
ついでにcolor:#a00;とかにしておくと赤っぽくなってわかりやすい。

コメント