Bisakah editor visual widget 4.8 baru di widget teks default dilepas atau dihapus dan widget dikembalikan ke gaya editor pre-4.8?
Saya tidak membutuhkan atau menginginkan editor visual di widget; Saya menggunakannya untuk teks biasa dan html dan tidak perlu pengguna lain menambahkan apa pun selain teks biasa.
Saya memang belajar cara menghapus widget video, audio, dan gambar baru functions.php
karena saya tidak membutuhkannya:
// Unregister default WP Widgets
function unregister_default_wp_widgets() {
unregister_widget('WP_Widget_Media_Audio' );
unregister_widget('WP_Widget_Media_Image');
unregister_widget( 'WP_Widget_Media_Video' );
}
add_action('widgets_init', 'unregister_default_wp_widgets', 1);
Tetapi saya juga ingin menghapus tab editor visual dari widget teks default.
Sunting: Saya dapat menggunakan Widget Kode PHP https://wordpress.org/plugins/php-code-widget/ yang tidak memiliki editor visual, dan meskipun saya biasanya tidak memerlukan php
eksekusi, ini berguna. Tapi ini menambahkan vektor "break things" untuk pengguna yang mungkin bermain dengan php
.
sumber
Jawaban:
Jawabannya kebanyakan tidak. Widget teks "disempurnakan" dirancang agar berfungsi seperti editor pos sebanyak mungkin, termasuk autop yang dapat memecah HTML apa pun yang tidak tahan konversi baris menjadi paragraf.
Beberapa orang telah merilis plugin untuk mengembalikan fungsionalitas sebelumnya, tetapi 4.8.1 juga akan menyertakan widget "kode" yang dapat digunakan untuk menambahkan HTML yang tidak diubah. Masalahnya adalah tidak ada, dan tidak mungkin menjadi jalur peningkatan yang jelas. Saran terbaik saat ini jika Anda menggunakan widget html adalah meloncati 4.8 dan menunggu 4.8.1 dan mengalokasikan waktu di muka untuk memigrasikan widget.
Jika Anda hanya ingin menyembunyikan tab "visual", Anda mungkin juga kurang beruntung untuk membuka tiket di trac untuk menambahkan kemungkinan tersebut, khususnya untuk widget tanpa dampak pada editor pos (rencana 4.8.1 sekarang juga adalah menggunakan pengaturan yang sama untuk keduanya)
sumber
Saya tidak yakin Anda dapat menghapus tab visual dari widget. Namun dimungkinkan untuk menghapus filter wpautop.
Jika Anda menambahkan
remove_filter('widget_text_content', 'wpautop');
ke functions.php Anda harus berhenti wordpress dari menambahkan<p>
,<br/>
,
tag untuk output widget teks Anda.Dengan cara ini, Anda dapat menulis semua html yang Anda inginkan dalam editor teks Anda tanpa mengacaukan wordpress.
sumber
Saya menulis plugin ini untuk menangani masalah peningkatan ke 4.8.
https://wordpress.org/plugins/add-paragraphs-option-to-text-widget/
sumber