Conserve le format HTML lors du passage de l'éditeur visuel à l'éditeur HTML

12

J'ai cherché une solution qui me permettrait d'éditer du code HTML et de le conserver après le passage à l'éditeur visuel et vice-versa.

J'ai essayé beaucoup de choses sans succès:

  • le plugin wp-no-format
  • le plugin HTML brut
  • entrer tout mon code HTML sur une seule ligne

S'il ne s'agissait que de moi pour gérer le contenu, je désactiverais l'éditeur visuel. Mais comme j'ai un certain nombre de gestionnaires de contenu et de pages sur lesquelles il y a du HTML (des formulaires, par exemple) et du contenu qu'ils doivent modifier, ce n'est pas une option.

Toutes les suggestions seront grandement appréciées.

    
posée evanmcd 13.05.2011 - 05:37

5 réponses

5

Je sais exactement ce que vous ressentez et, malheureusement, ce problème est enraciné dans le code Wordpress Core, pas dans TinyMCE, ni en raison de problèmes de compatibilité de navigateur. J'ai écrit un plugin qui vous permet de formater le balisage HTML dans l'éditeur HTML, de basculer entre celui-ci et l'onglet Visual sans affecter le code source, et d'apporter des modifications dans l'onglet Visual sans rompre le formatage HTML d'origine ...

enlace

Il préserve également les indentations à onglets - 4 espaces seulement :( - et améliore la compatibilité HTML5.

Le seul "piège" est qu'il désactive wpautop. Je cite le piège, car certaines personnes détestent que l'éditeur insère p balises autour de leur contenu. En conséquence, l'éditeur visuel utilise à la place les balises br pour les retours chariot. Vous devrez donc peut-être ajuster vos feuilles de style.

Profitez!

    
réponse donnée Marcus Pope 13.04.2012 - 00:07
2

Vous pouvez essayer ces plugins:

TinyMCE Advanced définit la suppression des balises <p> et <br /> lors de la sauvegarde et affichez-les dans l'éditeur HTML

    
réponse donnée fad.lee 20.07.2011 - 07:55
0

S'il n'y a que des sections de code que vous ne voulez pas modifier, vous pouvez également stocker ce code HTML / embed / etc sensible dans des champs personnalisés.

En utilisant ce plugin shortcode, vous pouvez inclure les champs personnalisés RAW dans n’importe quel article, page ou même widget avec quelque chose comme: [inclure "mon nom de champ personnalisé"]. Il peut également extraire des extraits de code courants d’autres publications avec quelque chose comme [include global="shared_code_menu"].

C’est une alternative bon marché et limitée, mais légère et simple.

enlace

    
réponse donnée pp19dd 01.11.2011 - 14:41
0

Le plugin suivant a fonctionné pour moi.

enlace

    
réponse donnée Rijo K P 03.11.2015 - 10:48
-1

Ok, passons maintenant à une réponse. Voulez-vous quelque chose comme ça

-Titre-
Exemple de publication

-content-
lalalalalalalalalalalala

<div><a href="blah.com">Blah</a></div>

Liste des surligneurs de syntaxe
 - bouton SyntaxHighlighter TinyMCE
 - WP SyntaxHighligter
 - RBCODE
 - résultat de la recherche à partir de Wordpress Étendre

.     
réponse donnée xLRDxREVENGEx 13.05.2011 - 06:22

Lire d'autres questions sur les étiquettes