Wie man eine benutzerdefinierte Haut auf WP_Editor / TinyMCE anwendet?

Ich versuche, eine Skin auf einen benutzerdefinierten wp_editor() , aber es scheint nicht zu gelten, was auch immer ich tue.

Die Skin wird aus den TinyMCE LESS-Dateien generiert, gemäß statementen auf https://www.tinymce.com/docs/advanced/creating-a-skin/

In meinem /css/tinymce ich einen Ordner namens /css/tinymce , der folgende Dateien enthält:

content.inline.min.less

content.min.less

skin.min.less

So rufe ich wp_editor mit der Einstellung skin_url für TinyMCE auf, scheint aber die Skin nicht anzuwenden.

 $settings = array( 'media_buttons' => false, 'textarea_rows' => 1, 'quicktags' => false, 'tinymce' => array( 'toolbar1' => 'bold,italic,undo,redo', 'statusbar' => false, 'resize' => 'both', 'paste_as_text' => true, 'skin_url' => get_template_directory_uri() .'/css/tinymce' ) ); echo wp_editor('', 'custom_editor, $settings); 

Solutions Collecting From Web of "Wie man eine benutzerdefinierte Haut auf WP_Editor / TinyMCE anwendet?"

Anscheinend überschreiben die Standard-WordPress-Stildateien eine benutzerdefinierte TinyMCE-Skin. Also, was Sie tun müssen, ist WordPress TinyMCE Haut abmelden.

Da ich die benutzerdefinierte Skin nur für das Frontend auf meiner Website verwenden wollte, habe ich sie in eine !is_admin() Bedingung !is_admin() .

 function remove_editor_buttons_style() { // If not on wp-admin if ( !is_admin() ) { wp_deregister_style( 'editor-buttons' ); } } add_action( 'wp_enqueue_scripts', 'remove_editor_buttons_style' );