Como impedir que o editor do Wordpress (TinyMCE) remova quebras de linha
Atualização (15/10/2009): o Rafael Biriba deixou um comentário falando do PS Disable Auto Formatting, um outro plugin do Wordpress que também server para impedir a remoção automática das tags “br” e “p”.
Mais de uma vez quis formatar o texto de um post do Wordpress usando algumas quebras de linha (enter) para separar dois blocos de texto ou então um bloco de texto de uma imagem. Porém, por padrão o editor do Wordpress, o TinyMCE, remove qualquer tag “br” ou “p” que ele considere que esteja “sobrando”.
Talvez exista uma forma mais inteligente de se fazer isso sem usar quebra de linha, porém eu desconheço e já perdi um bom tempo tentando enganar o editor.
Ontem, encontrei o TinyMCE Advanced um plugin que tem uma opção para que as tags “br “
e “p” não sejam removidas e além disso permite customizar os itens que aparecem na barra de edição. Abaixo um screenshot de parte da tela de administração:

Bacana o post, tava sofrendo com a remoção das tags p e br dos meus posts
bem legal esse plugin, mas estava querendo um plugin que deixasse eu criar as divs e colocar no código sem que o tinymce removesse o código(quando muda de html para visual no textarea). Conhece algum?
Olá @kiiti, não sei se entendi muito bem sua dúvida. Fiz um teste aqui e consigo adicionar divs com conteúdo no corpo de um post sem problemas e o TinyMCE não remove. O que não consegui fazer foi adicionar atributos a esse div (tentei apenas adicionar um “style=’display: none;’”), isso foi removido. Estou utilizando a versão 2.8.4 do Wordpress.
Exatamente o que você está tentando fazer que não consegue?
é, exatamente o que você acabou de falar.
colocar atributos nas divs, ou até mesmo colocar no post.
bom, o jeito é usar os campos personalizados pra isso.
mas mesmo assim, ótimo post.
Olá,
Eu uso o PS Disable Auto Formatting, funciona bem no meu caso !
Abraços,
@Rafael Biriba
Oi Rafael, valeu pela dica. Esse plugin também parece interessante. Atualizei o post e coloquei uma referência a ele também. Abraços, Rodrigo.