Con WordPress 3.9 próximamente, trae TinyMCE 4.0. Estoy ejecutando mis complementos y funciones a través de algunas pruebas y descubrí que una de mis funciones parece rota / no funciona con el nuevo 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 función anterior se usa para limitar los botones en tinyMCE a botones específicos, lo he simplificado un poco para facilitar la prueba. Si imprimo $in
, muestra los valores correctos en los puntos correctos, pero cuando en realidad cargo una página, solo se muestran los botones normales.
También intenté usar el ejemplo en el TinyMCE Codex que tampoco parecía tener ningún efecto.
Estoy usando el plugin WordPress Beta Tester y tengo TinyMCE Advanced instalado pero deshabilitado.
Con el nuevo TinyMCE, ¿cómo puedo seguir usando / personalizando? ¿Hay algún 'Gotchas' que haya cambiado desde la versión anterior de TinyMCE?
EDITAR
Parece que $in['wordpress_adv_hidden'] = false;
ya no se usa: no tengo idea de cómo mostrar el fregadero de la cocina.
wp_adv
- muestra toolbar1 y toolbar 2 por defecto. Solías poder hacer esto con lo$in['wordpress_adv_hidden'] = false;
que ya no funciona.Un cambio es que:
theme_advanced_buttons1
se va a cambiar a:toolbar1
que le permite actualizar los botones para que mi nueva función se vea más o menos así:También parece que en
formatselect
realidad no se favorece tanto en esta iteración. Probablemente debería convertirse a,styleselect
ya que permite más opciones y personalizaciones (como estilos anidados) y también va con un diseño más minimalista.Otra Gotcha es opciones de alineación se han cambiado a partir
justify
dealign
este modo:alignleft, aligncenter, alignright, alignjustify
.fuente