Wordpress 3.9(TinyMCE 4.xを含む)にアップグレードして以来、wp_editor()
で表示されるエディタのカスタマイズに問題があります。
以下の例では、「全画面」ボタンを無効にしたいのですが、これはうまくいきません。
$settings = array( 'textarea_name' => 'description',
'quicktags' => false,
'media_buttons' => false,
'teeny' => true,
'tinymce'=> array(
'theme_advanced_disable' => 'fullscreen'
)
);
wp_editor( $content, 'description', $settings );
残念ながら、TinyMCE API 4.xのための ドキュメント は私にとって3.8のドキュメントほど役に立ちません
これを試して:
交換する
'theme_advanced_disable' => 'fullscreen'
と
'toolbar1'=> 'bold,italic,underline,bullist,numlist,link,unlink,forecolor,undo,redo'
また、'teeny' => true,
を削除してください
このフィルタをコードの下に追加すると、teeny=>true
でフルスクリーンボタンまたは別のボタンを削除し、$buttons
配列からアイテムを削除できます(フルスクリーンは0から左から右に14カウント)
最初に$ settingsから削除します
'tinymce'=> array(
'theme_advanced_disable' => 'fullscreen'
)
フィルタを追加します
add_filter( "teeny_mce_buttons", "gk_comment_form_no_fullscreen");
function gk_comment_form_no_fullscreen($buttons) {
unset($buttons[14]);
return $buttons;
}