Entfernen Sie den HTML-Editor und die visuellen / HTML-Tabs von TinyMCE

Ist es möglich, die Visual \ HTML Registerkarten von wp_editor zu entfernen und nur den TinyMCE-Editor anzuzeigen?

Im Grunde wp_editor ich jetzt wp_editor , um den kleinstmöglichen TinyMCE-Editor anzuzeigen, den ich verwenden kann – nur ein Button wird benötigt, kursiv.

Aktuelles TinyMCE-Gerät

Was ich gerne tun würde, ist, dass Sie die Registerkarte ” Visual \ HTML entfernen. Unsere Autoren werden niemals den HTML-Editor benötigen und die benutzerdefinierten Schaltflächen, die ich erstelle, sind nur vom visuellen Editor zugänglich.

HINWEIS: Aus Gründen, die hier gefunden werden , kann ich das teeny Argument von wp_editor nicht verwenden.

Danke im Voraus,

Solutions Collecting From Web of "Entfernen Sie den HTML-Editor und die visuellen / HTML-Tabs von TinyMCE"

Setzen Sie den ‘quicktags’ Parameter des Einstellungsarrays auf ‘false’.

 wp_editor('', 'some-id', array('quicktags' => false) ); 

Ich habe nach einer Möglichkeit gesucht, die Registerkarte “Text” für alle Nutzer zu deaktivieren, und nirgends habe ich den unten genannten Filter gesehen.

Das hat für mich funktioniert:

 function my_editor_settings($settings) { $settings['quicktags'] = false; return $settings; } add_filter('wp_editor_settings', 'my_editor_settings'); 

Der von ungestaltbar bereitgestellte Code funktioniert super , aber ich wollte, dass er auch für bbPress (2.2.x) funktioniert. Ich fand das auch sehr einfach und sauber;

In den Vorlagendateien (kopiere nur die Dateien, die du von wp-content / plugins / bbpress / templates / default / bbpress brauchst, in deinen Ordner ” bbpress” , zum Beispiel wp-content / themes / mytheme / bbpress ) Ich werde zahlreiche Anrufe finden zu:

 bbp_the_content( array( 'context' => 'reply' ) ); 

Ersetzen Sie in Ihren Vorlagendateien einen Anruf wie folgt ( zB : add: ‘quicktags’ => false );

 bbp_the_content( array( 'context' => 'reply', 'quicktags' => false ) ); 

Die Anrufe können in allen form- xyz .php Dateien gefunden werden.

Hier ist eine einfache, aber saubere Art und Weise

 // Remove visual option and tabs add_filter( 'user_can_richedit' , '__return_false', 50 ); 

Sie können beide mit diesem Code in der Datei functions.php Ihres Themes ausblenden:

 //Hide Post Page Options from ALL users function hide_all_post_page_options() { global $post; $hide_all_post_options = ""; print($hide_all_post_options); } add_action( 'admin_head', 'hide_all_post_page_options' ); 
 add_filter( 'admin_footer', 'removes_editor_visual_tab', 99 ); function removes_editor_visual_tab() { ?> '; ' < ?php }