私はMetaboxでTinyMCEエディタを作成し、ツールバーを削除しようとしています。 によると、The Codex デフォルトのTinyMCEを上書きするためのオプションの配列を渡すことができるはずです。これは私が持っているものです:
wp_editor( $content, 'my_editor_id', array(
'textarea_name' => '_meta_editor',
'tinymce' => array(
'toolbar1' => '',
'toolbar2' => ''
),
'drag_drop_upload' => true
) );
空の文字列をfalse
に置き換えようとしましたが、それでもデフォルトのパラメータが表示されます。目的は私がPost Galleries用のエディタを使いたいだけで、他のTinyMCEオプションへのアクセスをユーザーに与えたくないということです。
TinyMCEに次のオプションを与えただけでも、'tinymce' => array()
はツールバーにオプションを追加し、ギャラリーのプレビューを削除します(これは望ましくありません)。
私が試したことのリスト:
'tinymce' => array()
- すべてを削除、ギャラリープレビュー - ギャラリープレビューが必要'tinymce' => array( 'toolbar1' => '' )
- 何も起こりません'tinymce' => array( 'toolbar1' => array() )
- 何も起こりません'tinymce' => array( 'toolbar1' => array( ',' ) )
- 何も起こりません'tinymce' => array( 'toolbar1' => ',' )
- 何も起こりません'tinymce' => array( 'toolbar1' => false )
- 何も起こりませんTinyMCEはインデックス名を変更しましたか、それとも私は何か問題がありますか?
私の記憶が正しければ、tinyMCEのツールバーは削除されるはずです。
function my_format_TinyMCE( $in ) {
$in['toolbar1'] = '';
$in['toolbar2'] = '';
$in['toolbar'] = false;
return $in;
}
add_filter( 'tiny_mce_before_init', 'my_format_TinyMCE' );
参照先: https://codex.wordpress.org/TinyMCEhttp://www.tinymce.com/wiki.php/Configuration
Wp_editorの場合は、これらのフィルタパラメータをwp_editor()関数に適用してみてください。
それが役に立てば幸い。
**編集
その['toolbar'] = false;
がそれでもあなたがギャラリーをアップロードするのを妨げるならば、代わりにこれを試すことができます:
$in['toolbar1'] = 'undo,redo';
$in['toolbar2'] = '';
(元に戻す、やり直しなどのボタンを上部のツールバーに追加して、2番目のボタンを削除するだけです)。これをテストしたばかりで、ギャラリーを追加しても動作します。