wp_editor
からVisual
\HTML
タブを削除してTinyMCEエディタのみを表示することは可能ですか?
基本的に、今、私はできる限り小さいTinyMCEエディタを表示するためにwp_editor
を使用しています - 必要なボタンは1つだけ、斜体です。
私がやりたいことはVisual
\HTML
タブを削除することによってそれを小さくすることです。私たちの作者はHTMLエディタを必要とせず、私が作成したカスタムボタンはビジュアルエディタからしかアクセスできないでしょう。
注: 見つかった理由から ここ 、wp_editor
のteeny
引数は使用できません。
前もって感謝します、
設定配列の 'quicktags'パラメータをfalseに設定するだけです。
wp_editor('', 'some-id', array('quicktags' => false) );
すべてのユーザーに対して[テキスト]タブを無効にする方法を探していましたが、下記のフィルタが表示されませんでした。
これは私のために働いた:
function my_editor_settings($settings) {
$settings['quicktags'] = false;
return $settings;
}
add_filter('wp_editor_settings', 'my_editor_settings');
ungestaltbarによって提供されたコードはすばらしい働きをします、しかし私はそれがbbPress(2.2.x)のためにも働くことを望みました。私はこれがとても簡単できれいでもあることがわかりました。
テンプレートファイル内(必要なファイルのみをwp-content/plugins/bbpress/templates/default/bbpressからbbpressというフォルダにコピーしますwp-content/themes/mytheme/bbpress)あなたはたくさんの呼び出しを見つけるでしょう:
bbp_the_content( array( 'context' => 'reply' ) );
あなたのテンプレートファイルでは、このような呼び出しを(add:'quicktags' => false)に置き換えます。
bbp_the_content( array( 'context' => 'reply', 'quicktags' => false ) );
呼び出しは - xyz 。phpファイルのすべての形式で見つけることができます。
これは、シンプルでありながらクリーンな方法です。
// Remove visual option and tabs
add_filter( 'user_can_richedit' , '__return_false', 50 );
テーマのfunctions.phpファイルでこのコードを使用して両方を非表示にすることができます。
//Hide Post Page Options from ALL users
function hide_all_post_page_options() {
global $post;
$hide_all_post_options = "<style type=\"text/css\"> #content-html, #content-tmce { display: none !important; }</style>";
print($hide_all_post_options);
}
add_action( 'admin_head', 'hide_all_post_page_options' );