Rozglądałem się za rozwiązaniem, które pozwoli mi edytować kod HTML i pozostać po przejściu do edytora Visual i wstecz.
Próbowałem wielu rzeczy bez powodzenia:
- wtyczka wp-no-format
- wtyczka Raw HTML
- wpisując cały mój HTML w jednym wierszu
Gdybym tylko ja zarządzał treścią, wyłączyłbym edytor Visual. Ale ponieważ mam wielu menedżerów treści i stron, na których znajduje się HTML (na przykład formularze) i treści, które muszą edytować, nie ma takiej opcji.
Wszelkie sugestie będą bardzo mile widziane.
html
visual-editor
formatting
evanmcd
źródło
źródło
Odpowiedzi:
Wiem dokładnie, jak się czujesz, i niestety ten problem jest zakorzeniony w kodzie podstawowym wordpress nie w TinyMCE lub z powodu problemów ze zgodnością przeglądarki. Napisałem wtyczkę, która pozwala sformatować znaczniki HTML w edytorze HTML, przełączać się między nią a kartą Visual bez wpływu na kod źródłowy i wprowadzać zmiany na karcie Visual bez naruszania oryginalnego formatowania HTML ...
http://wordpress.org/extend/plugins/preserved-html-editor-markup/
Zachowuje również wcięcia z zakładkami - tylko 4 spacje :( - i poprawia zgodność z HTML5.
Jedyną „pułapką” jest to, że wyłącza wpautop. Cytuję pułapkę, ponieważ niektórzy nienawidzą, że edytor otacza tagi p wokół ich zawartości, w wyniku czego edytor wizualny użyje tagi br do zwrotów karetki - więc może być konieczne dostosowanie arkuszy stylów.
Cieszyć się!
źródło
Możesz wypróbować te wtyczki:
TinyMCE Advanced ma ustawienie Zatrzymaj usuwanie tagów
<p>
i<br />
podczas zapisywania i pokaż je w edytorze HTMLźródło
Jeśli istnieją tylko te sekcje kodu, których nie chcesz zniekształcać, możesz alternatywnie przechowywać wrażliwy kod HTML / embed / etc w niestandardowych polach.
Korzystając z tej wtyczki shortcode, możesz zawrzeć niestandardowe pola RAW w dowolnym poście, stronie lub nawet widżecie z czymś takim jak: [dołącz „moją niestandardową nazwę pola”]. Może również pobierać wspólne fragmenty z innych postów za pomocą czegoś takiego jak [include global = "shared_code_menu"].
Jest to tania alternatywa i ma ograniczenia, ale jest lekka i prosta.
http://pp19dd.com/wordpress-plugin-include-custom-field/
źródło
Następująca wtyczka działała dla mnie.
https://wordpress.org/plugins/embedit-pro/
źródło
Ok, przejdźmy teraz do odpowiedzi. Chcesz coś takiego?
-Title-
Próbka
-content-
lalalalalalalalalalalala
Listę składni Highlighters
- SyntaxHighlighter TinyMCE Buttona
- WP SyntaxHighligter
- RBCODE
- Wynik wyszukiwania z WordPress Extend
źródło