Je cherchais une solution qui me permettrait de modifier le code HTML et de le laisser après un passage à l'éditeur visuel et retour.
J'ai essayé plein de choses sans succès:
- le plugin wp-no-format
- le plugin HTML brut
- entrer tout mon 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 des pages sur lesquelles il y a du HTML (formulaires, par exemple) et du contenu à modifier, ce n'est pas une option.
Toute suggestion sera grandement appréciée.
html
visual-editor
formatting
evanmcd
la source
la source
Réponses:
Je sais exactement comment vous vous sentez, et malheureusement, ce problème est enraciné dans le code de base wordpress pas dans TinyMCE ou en raison de problèmes de compatibilité avec le 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 casser le formatage HTML d'origine ...
http://wordpress.org/extend/plugins/preserved-html-editor-markup/
Il conserve également les indentations à onglets - 4 espaces uniquement :( - et améliore la compatibilité HTML5.
Le seul "écueil" est qu'il désactive wpautop. Je cite un piège parce que certaines personnes détestent que l'éditeur entoure les balises p autour de leur contenu, par conséquent, l'éditeur visuel utilisera des balises br pour les retours chariot - vous devrez donc peut-être ajuster vos feuilles de style.
Prendre plaisir!
la source
Vous pouvez essayer ces plugins:
TinyMCE Advanced a le paramètre Arrêter la suppression des balises
<p>
et<br />
lors de l'enregistrement et les afficher dans l'éditeur HTMLla source
S'il n'y a que des sections de code que vous ne souhaitez pas modifier, vous pouvez également stocker ce HTML / embed / etc sensible dans des champs personnalisés.
En utilisant ce plugin de 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 communs d'autres publications avec quelque chose comme [include global = "shared_code_menu"].
C'est une alternative bon marché et a des limites, mais elle est légère et simple.
http://pp19dd.com/wordpress-plugin-include-custom-field/
la source
Le plugin suivant a fonctionné pour moi.
https://wordpress.org/plugins/embedit-pro/
la source
Ok, donc passons maintenant à une réponse. Voulez-vous quelque chose comme ça
-Titre-
Exemple de message
-contenu-
lalalalalalalalalalalalala
Une liste de surligneurs de syntaxe
- Bouton SyntaxHighlighter TinyMCE
- WP SyntaxHighligter
- RBCODE
- Le résultat de la recherche à partir de Wordpress Extend
la source