Ich habe mich nach einer Lösung umgesehen, mit der ich HTML-Code bearbeiten und nach einem Wechsel zum visuellen Editor und zurück beibehalten kann.
Ich habe ein paar Dinge ohne Glück ausprobiert:
- das wp-no-format plugin
- das Raw HTML Plugin
- Eingabe aller meiner HTML in einer Zeile
Wenn nur ich den Inhalt verwalten würde, würde ich den visuellen Editor deaktivieren. Da ich jedoch eine Reihe von Inhaltsmanagern und Seiten habe, auf denen sich HTML (z. B. Formulare) und zu bearbeitende Inhalte befinden, ist dies keine Option.
Vorschläge werden sehr geschätzt.
html
visual-editor
formatting
evanmcd
quelle
quelle
Antworten:
Ich weiß genau, wie Sie sich fühlen, und leider liegt dieses Problem am WordPress-Kerncode, nicht an TinyMCE, oder an Kompatibilitätsproblemen mit dem Browser. Ich habe ein Plugin geschrieben, mit dem Sie HTML-Markups im HTML-Editor formatieren, zwischen HTML-Markups und der Registerkarte "Visual" wechseln können, ohne den Quellcode zu beeinflussen.
http://wordpress.org/extend/plugins/preserved-html-editor-markup/
Es werden auch mit Tabulatoren versehene Einrückungen beibehalten - nur 4 Leerzeichen :( - und die HTML5-Kompatibilität verbessert.
Die einzige "Falle" ist, dass wpautop deaktiviert wird. Ich zitiere die Fallstricke, weil einige Leute es hassen, wenn der Editor p-Tags um ihren Inhalt bricht, weshalb der visuelle Editor stattdessen br-Tags für Wagenrückläufe verwendet - daher müssen Sie möglicherweise Ihre Stylesheets anpassen.
Genießen!
quelle
Sie können diese Plugins ausprobieren:
TinyMCE Advanced hat die Einstellung " Entfernen der
<p>
und<br />
-Tags beim Speichern beenden" und zeigt sie im HTML-Editor anquelle
Wenn es nur Codeabschnitte gibt, die nicht entstellt werden sollen, können Sie dieses vertrauliche HTML / embed / etc alternativ in benutzerdefinierten Feldern speichern.
Mit diesem Shortcode-Plugin können Sie die benutzerdefinierten RAW-Felder in jeden Beitrag, jede Seite oder sogar in jedes Widget einfügen. Es kann auch allgemeine Snippets von anderen Posts mit etwas wie [include global = "shared_code_menu"] abrufen.
Es ist eine billige Alternative und hat Einschränkungen, aber es ist leicht und unkompliziert.
http://pp19dd.com/wordpress-plugin-include-custom-field/
quelle
Das folgende Plugin hat bei mir funktioniert.
https://wordpress.org/plugins/embedit-pro/
quelle
Ok, also lassen Sie uns dies jetzt auf eine Antwort verschieben. Willst du so etwas?
-Titel-
Beispielbeitrag
-inhalt-
lalalalalalalalalalalala
Eine Liste der Syntaxmarker
- SyntaxHighlighter TinyMCE Button
- WP SyntaxHighligter
- RBCODE
- Das Suchergebnis von Wordpress Extend
quelle