Trình chỉnh sửa trực quan widget văn bản 4.8v mới có thể được gỡ bỏ không?


9

Trình chỉnh sửa hình ảnh widget 4.8 mới trong widget văn bản mặc định có thể bị gỡ bỏ hoặc gỡ bỏ và widget được khôi phục theo kiểu trình soạn thảo trước 4.8 không?

Tôi không cần hoặc muốn trình soạn thảo trực quan trong các widget; Tôi sử dụng chúng cho văn bản thuần túy và html và không cần người dùng khác thêm bất cứ thứ gì ngoài văn bản thuần túy.

Tôi đã học cách loại bỏ các vật dụng video, âm thanh và hình ảnh mới functions.phpvì tôi không cần chúng:

// 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);

Nhưng tôi cũng muốn xóa tab trình soạn thảo trực quan khỏi widget văn bản mặc định.

Chỉnh sửa: Tôi có thể sử dụng Tiện ích mã PHP https://wordpress.org/plugins/php-code-widget/ không có trình chỉnh sửa trực quan và mặc dù tôi thường không cần phpthực thi, nhưng nó rất hữu ích. Nhưng điều này thêm vectơ "phá vỡ mọi thứ" cho người dùng có thể chơi với php.


2
Có một plugin (tôi đã chia rẽ lớp tiện ích văn bản 4,8 trước) và hướng dẫn tại đây: christinacreativeesign.com/ cảm
Christina

Điểm tốt; Tôi sẽ kiểm tra mà ra.
BlueDogRanch

Câu trả lời:


4

Câu trả lời chủ yếu là không. Tiện ích văn bản "nâng cao" được thiết kế để hoạt động giống như trình chỉnh sửa bài đăng càng nhiều càng tốt, bao gồm tự động tự động có thể phá vỡ bất kỳ HTML nào không thể chịu được việc chuyển đổi các dòng thành đoạn văn.

Một số người đã phát hành các plugin để khôi phục chức năng cũ, nhưng 4.8.1 cũng sẽ bao gồm một tiện ích "mã" có thể được sử dụng để thêm HTML chưa được lọc. Vấn đề là không có, và không chắc là một con đường nâng cấp đơn giản. Lời khuyên tốt nhất ngay bây giờ nếu bạn sử dụng tiện ích html là bỏ qua 4.8 và đợi 4.8.1 và phân bổ trước một thời gian để di chuyển các widget.

Nếu bạn chỉ muốn ẩn tab "trực quan", thì bạn cũng rất may mắn khi mở một vé tại trac để thêm khả năng đó, đặc biệt là cho tiện ích mà không ảnh hưởng đến trình chỉnh sửa bài đăng (kế hoạch 4.8.1 ngay bây giờ là sử dụng cùng một cài đặt cho cả hai)


Điểm tốt; có thể tiện ích mã là wordpress.org/plugins/php-code-widget được thêm vào lõi?
BlueDogRanch

@BlueDogRanch Tôi yêu thích tiện ích mã PHP và sử dụng nó, nhưng nó thực sự có thể là một vấn đề bảo mật rất lớn, vì nó cho phép bạn làm bất cứ điều gì trong một tiện ích cho bất kỳ ai có đặc quyền tạo tiện ích.
Jack Johansson

@BlueDogRanch tiện ích mã PHP có rủi ro bảo mật rất lớn, bất kỳ người dùng nào có thể truy cập để tạo widget đều có thể kiểm soát trang web của bạn và cũng có thể là máy chủ
Mark Kaplun

1

Tôi không chắc chắn bạn có thể xóa tab trực quan khỏi widget. Tuy nhiên, có thể loại bỏ bộ lọc wpautop.

Nếu bạn thêm remove_filter('widget_text_content', 'wpautop');vào functions.php của bạn nó nên dừng wordpress từ thêm <p>, <br/>, &nbsp;thẻ để đầu ra phụ tùng văn bản của bạn.

Bằng cách này, bạn có thể viết tất cả các html mà bạn muốn trong trình soạn thảo văn bản của mình mà không làm hỏng wordpress.


Tôi không hỏi về việc loại bỏ wpautop; Tôi muốn loại bỏ chức năng GUI.
BlueDogRanch

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.