Avec WordPress 3.9 qui arrive bientôt, il apporte TinyMCE 4.0. J'exécute mes plugins et fonctions à travers certains tests et j'ai constaté qu'une de mes fonctions semble cassée / ne fonctionne pas avec le nouveau tinyMCE
function myformatTinyMCE( $in )
{
$in['theme_advanced_buttons1'] = 'bold';
$in['theme_advanced_buttons2'] = 'formatselect';
$in['wordpress_adv_hidden'] = false;
return $in;
}
add_filter( 'tiny_mce_before_init', 'myformatTinyMCE' );
La fonction ci-dessus utilisée pour limiter les boutons dans le tinyMCE à des boutons spécifiques, je l'ai un peu simplifiée pour la rendre plus facile à tester. Si j'imprime, $in
il affiche les valeurs correctes aux bons endroits, mais lorsque je charge une page, elle revient par défaut aux boutons normaux.
J'ai également essayé d'utiliser l'exemple dans le Codex TinyMCE qui ne semblait pas non plus avoir d'effet.
J'utilise le plugin WordPress Beta Tester et j'ai TinyMCE Advanced installé mais désactivé.
Avec le nouveau TinyMCE, comment puis-je continuer à utiliser / personnaliser, et y a-t-il des "Gotchas" qui ont changé par rapport à la version TinyMCE précédente?
ÉDITER
On dirait que ce $in['wordpress_adv_hidden'] = false;
n'est plus utilisé - Aucune idée de comment afficher l'évier de cuisine.
wp_adv
- affiche la barre d'outils 1 et la barre d'outils 2 par défaut. Avant, vous pouviez faire cela$in['wordpress_adv_hidden'] = false;
qui ne fonctionne plus.Un changement est que:
theme_advanced_buttons1
va être changé en:toolbar1
ce qui vous permet de mettre à jour les boutons pour que ma nouvelle fonction ressemble à quelque chose comme:De plus, il semble que ce
formatselect
ne soit pas vraiment le cas dans cette itération. Devrait probablement être converti enstyleselect
car il permet plus d'options et de personnalisations (comme les styles imbriqués) et va également avec un design plus minimaliste.Une autre Gotcha est des options d'alignement ont été modifiés par rapport
justify
àalign
comme ceci:alignleft, aligncenter, alignright, alignjustify
.la source