Mang trình soạn thảo cổ điển (Classic Editor) quay trở lại WordPress, thay thế cho Gutenberg (Block Editor).

Như vậy là vào ngày 06/12/2018, tức là vào tối hôm qua theo giờ Việt Nam, khi người dân khắp cả nước đang đắm chìm trong không khí bóng đá, WordPress 5.0 đã chính thức được phát hành tới tay người dùng. Ngoại trừ trình soạn thảo Gutenberg và một theme mới – Twenty Nineteen (2019), WordPress 5.0 hầu như không có cải tiến gì đáng kể. Tuy nhiên, chính trình soạn thảo mới lại khiến nhiều người bỡ ngỡ và có chút khó chịu khi sử dụng. Nó hoàn toàn khác biệt với trình soạn thảo cổ điển (Classic Editor) đã tồn tại qua rất nhiều phiên bản WordPress trước đây.
Tham khảo thêm:
- Cải tiến trình soạn thảo WordPress không cần dùng plugin
- Tùy biến trình soạn thảo WordPress với TinyMCE Advanced
Gutenberg không được ưa chuộng
Gutenberg phát triển theo hướng giống với các content builder như Beaver Builder, Elementor, Thrive Architect… nhưng tính năng hạn chế hơn rất nhiều, nửa nạc nửa mỡ nên khá khó để làm quen. Mặc dù Gutenberg đã bắt đầu được thử nghiệm trên các phiên bản WordPress gần đây. Tuy nhiên, tôi dám chắc nhiều người dùng vẫn không thể nào “yêu thương” nổi.

Câu hỏi đặt ra là: làm thế nào để mang trình soạn thảo cổ điển quay trở lại phiên bản WordPress 5.0, thay thế cho Gutenberg? Thật may, các lập trình viên WordPress vẫn chưa đến nỗi “tuyệt tình” và họ đã trang bị sẵn cho chúng ta một plugin để làm điều đó.
Trình soạn thảo cổ điển cho WordPress
Có nhiều cách khác nhau để vô hiệu hóa Gutenberg và mang trình soạn thảo cổ điển quay trở lại website WordPress của bạn:
Đối với theme Paradise
Tính năng này đã được tích hợp sẵn trong Customizer của theme Paradise kể từ phiên bản 5.5.0 trở đi. Tất cả những gì các bạn cần làm là truy cập Giao diện => Tùy biến => Tối ưu tốc độ => bật tính năng [Gutenberg] Vô hiệu hóa Block Editor lên. Nhân tiện, hãy bật luôn tính năng [Gutenberg] Gỡ bỏ Block Editor Stylesheet và [Gutenberg] Gỡ bỏ Global Styles để loại bỏ các file CSS của Gutenberg nhé.

Lưu lại và kiểm tra kết quả.
Sử dụng code
Chèn đoạn code sau đây vào file functions.php của theme (hoặc child theme) mà bạn đang sử dụng. Các bạn cũng có thể chèn bằng plugin Code Snippets để tránh việc code bị xóa mất khi update theme.
add_filter('use_block_editor_for_post', '__return_false', 10);
add_filter('use_block_editor_for_post_type', '__return_false', 10);
Lưu lại và kiểm tra kết quả.
Sử dụng plugin
1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt một plugin có tên là Classic Editor (download).

2. Truy cập vào Settings => Writting. Tại đây bạn sẽ thấy xuất hiện thêm một vài thiết lập.

Trong đó:
- Default editor for all users: chọn trình soạn thảo mặc định cho tất cả người dùng (Classic Editor hoặc Gutenberg).
- Allow users to switch editors: cho phép người dùng chuyển đổi trình soạn thảo cho phù hợp với nhu cầu của họ.
Nếu bạn chọn Yes, trong sidebar bên phải của trình soạn thảo sẽ xuất hiện thêm tùy chọn cho phép chuyển đổi giữa Classic Editor và Gutenberg.

Nếu bạn chọn No, mặc định tất cả người dùng sẽ sử dụng trình soạn thảo mà bạn đã thiết lập sẵn.
Thật đơn giản phải không nào? Chúc các bạn thành công!
Một số plugin khác
Ngoài Classic Editor, còn rất nhiều plugin khác có thể giúp bạn mang trình soạn thảo cổ điển quay trở lại website WordPress, chẳng hạn như:
- Advanced Editor Tools (TinyMCE Advanced): xem chi tiết.
- Classic Editor Addon: xem chi tiết.
- Classic Editor and Classic Widgets: xem chi tiết.
- Classic Editor Plus: xem chi tiết.
Bạn đã update lên WordPress 5.0 chưa? Bạn có đang sử dụng trình soạn thảo Gutenberg? Riêng tôi, ngay sau khi hoàn tất bài viết này, tôi cũng đã cài plugin để chuyển về trình soạn thảo cổ điển. Gutenberg thực sự quá “tù”.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






ôi thấy được bài viết này quá tuyệt, mày mò mãi không cách nào làm cho về trình soạn thảo cũ được thật là, cảm ơn bạn đã chia sẻ nhé
Phiên bản mới sử dụng chán thật đấy, cám ơn admin chia sẻ bài này nha, em áp dụng và đã thành công =)
Chu mình hỏi với. Trong trang admin, mình bấm vào tất cả các bài viết thì các bài viết mấy ngày gần đây không xuất hiện. Trong khi xem trên web bình thường. Ko biết bị sao nữa.
Bạn có sử dụng plugin nào có khả năng cache database (opcode cache hay object cache) không?
Gutenberg có nhiều tính năng vượt trội nhưng chính sự cầu kỳ, phức tạp của nó làm cho người soản thảo mới sài phải điên cái đầu. Dùng trình soạn thảo cổ điển (Classic Editor) vẫn hơn hay hơn bởi sự đơn giản mà nó đem lại!
Giúp mình với, sau khi mình nâng cấp phiên bản thì web mình bị lỗi
Catchable fatal error: Object of class WP_Error could not be converted to string in /home/zlxopjne/trangtinphapluat.com/wp-content/themes/sahifa/framework/blocks/block-categories.php on line 136
+ Mình cài theme shahifa giờ vào phần front page nó không còn hiển thị các thư mục ở trang chủ nữa
Bạn nào hỗ trợ giúp mình, cảm ơn
web của mình https://trangtinphapluat.com
Bạn update theme Sahifa lên phiên bản 5.6.9 mới nhất xem. Nếu vẫn lỗi thì phải hạ cấp WordPress về phiên bản cũ rồi đợi Sahifa update cho tương thích thôi.
Hi vọng từ các phiên bản sau, WP xem lại và cải thiện tốt hơn, chứ cứ sử dụng plugin mãi k phải là cách hay, tốn thêm tài nguyên nữa chứ, sau này tốn thêm tiền thì em nghỉ.
Mình dùng them shahifa, vừa nâng cấp phiên bản wordpress lên thì phần page builder nó ở đâu mất, anh/chị nào biết chỉ giúp, cảm ơn!
Định cố gắng sử dụng cho quen, nhưng có vẻ k thể quen được, đành phải sử dụng đến bài viết này, cảm ơn bác.
Ô, mày mò 1 lúc thì phát hiện ra nó ko tự tạo đường dẫn cho bài đăng mà phải nhấn vào thay đổi đường dẫn. Lại tạo cả đường dẫn chứa cả tiếng việt có dấu. Đúng là chán.
Chuẩn rồi. Trình soạn thảo mới không tự động tạo đường dẫn thân thiện với công cụ tìm kiếm. :P
Trình soạn thảo mới ko cho tùy chỉnh url à, tìm mãi mà ko thấy chỗ sửa url
Mình sài Gutenberg ngay từ lần cập nhật phiên bản 4.9.8 thì phải. sài luôn từ đó đến giờ. Nên cũng quen rồi. Mình nghĩ cũng không có gì để bận tâm về Gutenberg. Web mình chỉ là blog đơn giản. Nên không bị ảnh hưởng gì hết. Blog mình gần 500 bài viết.