Simpan format HTML saat beralih dari Visual ke HTML editor


12

Saya telah mencari-cari solusi yang akan memungkinkan saya untuk mengedit kode HTML dan memilikinya tetap setelah beralih ke editor Visual dan kembali.

Saya sudah mencoba banyak hal tanpa hasil:

  • plugin wp-no-format
  • plugin HTML mentah
  • memasukkan semua HTML saya pada satu baris

Jika hanya saya yang mengelola konten, saya akan menonaktifkan editor Visual. Tetapi karena saya memiliki sejumlah pengelola konten, dan halaman yang berisi HTML (formulir, misalnya) dan konten yang perlu mereka edit, itu bukan pilihan.

Setiap saran akan sangat dihargai.


apakah Anda mencoba menampilkan kode di pos / halaman
xLRDxREVENGEx

Kode HTML paling sering ditampilkan di halaman, ya.
evanmcd

Saya baru saja menambahkan beberapa highlighter sintaks ditambah hasil pencarian
xLRDxREVENGEx

Satu-satunya solusi yang saya temukan yang menghormati kode dalam tampilan HTML dan Visual Editor adalah rawhtmlpro.com
Sylvain Rayé

Jawaban:


7

Saya tahu persis bagaimana perasaan Anda, dan sayangnya masalah ini berakar pada kode inti wordpress bukan di TinyMCE atau karena masalah kompatibilitas browser. Saya menulis sebuah plugin yang memungkinkan Anda untuk memformat markup html di editor HTML, beralih bolak-balik antara itu dan tab Visual tanpa mempengaruhi kode sumber, dan membuat perubahan pada tab Visual tanpa melanggar format HTML asli ...

http://wordpress.org/extend/plugins/preserved-html-editor-markup/

Ini juga mempertahankan lekukan tab - hanya 4 spasi :( - dan meningkatkan kompatibilitas HTML5.

Satu-satunya "perangkap" adalah bahwa ia menonaktifkan wpautop. Saya mengutip jebakan karena beberapa orang benci bahwa editor membungkus p tag di sekitar konten mereka, sebagai akibatnya editor Visual akan menggunakan br tag untuk pengembalian kereta - sebagai gantinya, Anda mungkin perlu menyesuaikan stylesheet Anda.

Nikmati!


1
Saya telah memperbarui plugin dengan beberapa fitur yang menyelesaikan masalah no wpautop. Sekarang editor visual dapat dikonfigurasi untuk menyuntikkan tag p atau tag br atau keduanya (dua baris baru berturut-turut membuat tag ap.) Dan mendukung inline javascript dan css. Dalam versi 1.5, segera akan dirilis itu akan mendukung blok kode javascript juga. Jika Anda ingin markup Anda terlihat seperti Anda menulisnya, itu pasti plugin yang digunakan. Tidak ada yang saya coba mendekati.
Marcus Pope

Terima kasih banyak, ini adalah satu-satunya solusi yang saya temukan yang membuat editor visual (setelah disimpan) tidak mengubah HTML.
jackJoe

Hari ini adalah tahun 2015, dan plugin memiliki pembaruan
Ooker

Masih bekerja seperti pesona!
joseantgv


0

Jika hanya ada beberapa bagian kode yang tidak ingin Anda campur aduk, Anda bisa menyimpan alternatif HTML / embed / etc yang sensitif itu ke dalam bidang khusus.

Dengan menggunakan plugin kode pendek ini, Anda dapat memasukkan RAW bidang khusus di dalam setiap pos, halaman, atau bahkan widget dengan sesuatu seperti: [termasuk "nama bidang kustom saya"]. Itu juga dapat menarik cuplikan umum dari pos lain dengan sesuatu seperti [include global = "shared_code_menu"].

Ini adalah alternatif yang murah dan memiliki keterbatasan, tetapi ringan dan lurus ke depan.

http://pp19dd.com/wordpress-plugin-include-custom-field/



-1

Ok jadi mari kita pindahkan ini ke jawaban sekarang. Apakah Anda menginginkan sesuatu seperti ini

-Title-
Contoh Postingan

-content-
lalalalalalalalalalalala

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

Daftar Penyorot Sintaks
- Sintaks Tinggi Tombol TinyMCE
- WP Sintaks Tinggi
- RBCODE
- Hasil Pencarian Dari Wordpress Perluas


Hmm, jujur ​​tidak yakin apa yang Anda coba sampaikan dengan jawaban itu. Bisakah Anda jelaskan lebih banyak? Apakah Anda memahami sifat masalah yang saya coba selesaikan?
evanmcd

Saya bertanya apakah Anda ingin menunjukkan html yang Anda katakan ya. Jadi itulah yang dilakukan oleh stabilo sintaksis. Sekarang jika itu bukan yang Anda cari maka maaf tapi itulah yang saya baca. Jadi, apakah Anda mencoba menggunakan html khusus di dalam kiriman untuk mengubah penampilan kiriman?
xLRDxREVENGEx

Masalah yang saya coba pecahkan: 1) masukkan HTML di HTML View. 2) beralih ke Tampilan Desain. 3) beralih kembali ke Tampilan HTML. HTML telah dimodifikasi ketika saya tidak menginginkannya.
evanmcd

ya saya baru sadar itu terjadi saya tidak pernah menggunakan tampilan non html jadi saya tidak pernah menyadarinya. Saya masih mencoba mencari tahu
xLRDxREVENGEx
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.