Depuis la mise à niveau vers Wordpress 3.9 (qui inclut TinyMCE 4.x), je ne parviens pas à personnaliser l'éditeur, affiché via wp_editor()
.
Dans l'exemple ci-dessous, je souhaite désactiver le bouton "plein écran", mais cela ne fonctionne pas.
$settings = array( 'textarea_name' => 'description',
'quicktags' => false,
'media_buttons' => false,
'teeny' => true,
'tinymce'=> array(
'theme_advanced_disable' => 'fullscreen'
)
);
wp_editor( $content, 'description', $settings );
Malheureusement, la documentation pour TinyMCE API 4.x ne m’est pas aussi utile que la version 3.8
Essaye ça:
remplacer
'theme_advanced_disable' => 'fullscreen'
avec
'toolbar1'=> 'bold,italic,underline,bullist,numlist,link,unlink,forecolor,undo,redo'
En outre, supprimez 'teeny' => true,
en ajoutant ce filtre sous votre code, vous pouvez supprimer le bouton plein écran ou un autre avec teeny=>true
, en supprimant les éléments du tableau $buttons
(le plein écran vaut 14 en comptant de gauche à droite et en partant de 0)
premier retrait de $ settings
'tinymce'=> array(
'theme_advanced_disable' => 'fullscreen'
)
et ajouter un filtre
add_filter( "teeny_mce_buttons", "gk_comment_form_no_fullscreen");
function gk_comment_form_no_fullscreen($buttons) {
unset($buttons[14]);
return $buttons;
}