Com o WordPress 3.9 em breve, ele traz o TinyMCE 4.0. Estou executando meus plugins e funções através de alguns testes e descobri que uma das minhas funções parece quebrada / não está funcionando com o novo 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' );
A função acima usada para limitar os botões no tinyMCE a botões específicos, simplifiquei um pouco para facilitar o teste. Se eu imprimi- $in
lo, ele mostra os valores corretos nos pontos corretos, mas quando realmente carrego uma página, o padrão é apenas os botões normais.
Eu também tentei usar o exemplo no TinyMCE Codex que também não pareceu ter nenhum efeito.
Estou usando o WordPress Beta Tester Plugin e tenho o TinyMCE Advanced instalado, mas desativado.
Com o novo TinyMCE, como posso continuar usando / personalizando, e existem 'Pegadinhas' que foram alteradas em relação à versão anterior do TinyMCE?
EDITAR
Parece que $in['wordpress_adv_hidden'] = false;
não está mais sendo usado - Não faço ideia de como exibir a pia da cozinha.
wp_adv
- mostra a barra de ferramentas1 e a barra de ferramentas 2 por padrão. Você costumava ser capaz de fazer isso pelo$in['wordpress_adv_hidden'] = false;
qual não funciona mais.Uma mudança é a seguinte:
theme_advanced_buttons1
será alterado para:toolbar1
que permite atualizar os botões para que minha nova função seja semelhante a:Também parece que
formatselect
não é realmente muito favorecido nesta iteração. Provavelmente deveria estar convertendo parastyleselect
, pois permite mais opções e personalizações (como estilos aninhados) e também acompanha um design mais minimalista.Outra pegadinha é opções de alinhamento foram alterados a partir
justify
dealign
assim:alignleft, aligncenter, alignright, alignjustify
.fonte