Eu estive procurando uma solução que me permita editar o código HTML e mantê-lo após uma mudança para o editor Visual e vice-versa.
Eu tentei um monte de coisas sem sorte:
- o plugin wp-no-format
- o plugin HTML bruto
- inserindo todo o meu HTML em uma linha
Se fosse apenas eu gerenciando o conteúdo, eu desativaria o editor Visual. Mas como tenho vários gerenciadores de conteúdo e páginas nas quais há HTML (formulários, por exemplo) e conteúdo que eles precisam editar, isso não é uma opção.
Todas as sugestões serão muito apreciadas.
html
visual-editor
formatting
evanmcd
fonte
fonte
Respostas:
Eu sei exatamente como você se sente, e infelizmente esse problema está enraizado no código principal do wordpress, não no TinyMCE ou devido a problemas de compatibilidade do navegador. Eu escrevi um plugin que permite formatar a marcação html no editor HTML, alternar entre ela e a guia Visual sem afetar o código-fonte e fazer alterações na guia Visual sem interromper a formatação HTML original ...
http://wordpress.org/extend/plugins/preserved-html-editor-markup/
Ele também preserva os recuos com guias - apenas 4 espaços :( - e aprimora a compatibilidade com HTML5.
A única "armadilha" é que ela desativa o wpautop. Cito a armadilha porque algumas pessoas odeiam que o editor envolva as tags p em torno de seu conteúdo, como resultado, o editor Visual usará tags br para retornos de carro - portanto, talvez você precise ajustar suas folhas de estilo.
Desfrutar!
fonte
Você pode tentar estes plugins:
O TinyMCE Advanced tem a configuração Parar de remover as tags
<p>
e<br />
ao salvá-las e mostrá-las no editor HTMLfonte
Se houver apenas seções de código que você não deseja desconfigurar, você pode armazenar alternativamente esse HTML / incorporação / etc sensível em campos personalizados.
Ao usar este plug-in de código curto, você pode incluir os campos personalizados RAW em qualquer publicação, página ou mesmo widget com algo como: [inclua "meu nome de campo personalizado"]. Ele também pode extrair trechos comuns de outras postagens com algo como [include global = "shared_code_menu"].
É uma alternativa barata e tem limitações, mas é leve e direta.
http://pp19dd.com/wordpress-plugin-include-custom-field/
fonte
O seguinte plugin funcionou para mim.
https://wordpress.org/plugins/embedit-pro/
fonte
Ok, então vamos passar isso para uma resposta agora. Você quer algo como isso
-Título-
Exemplo de postagem
-content-
lalalalalalalalalalalala
Uma lista de marcadores de sintaxe
- Botão SyntaxHighlighter TinyMCE
- WP SyntaxHighligter
- RBCODE
- O resultado da pesquisa de Wordpress Extend
fonte