投稿エディタで[テキスト]タブを無効にしようとしていますが、うまくいきません。
最初にしたいのは、ビジュアルエディタをデフォルトに設定することですが、このコードは機能しません(MUプラグインから呼び出されています)。
apply_filters( 'wp_default_editor', 'tinymce' );
次に、「ビジュアル」タブと「テキスト」タブを完全に隠したいのですが、これを実現するために使用することができるフックやフックはありません。それを行うためにCSS/JSに頼ることは望ましくありません。
私はこれを行う方法を探していました、そして誰もがwp_editor_settingsフィルタに言及するようには思えません。これは私のために働いた:
function my_editor_settings($settings) {
$settings['quicktags'] = false;
return $settings;
}
add_filter('wp_editor_settings', 'my_editor_settings');
次のコードで、ビジュアルエディタのデフォルト設定とタブの非表示の両方を解決できました。
以下をプラグインファイルにダンプしました。
add_filter( 'wp_default_editor', array($this, 'default_editor') );
このJavaScriptでタブを隠す:
$('.wp-editor-tabs').remove();
またはCSSでそれを隠す:
.wp-editor-tabs{display:none;}