Cách Chuyển WordPress Về Giao Diện Widget Cổ Điển Và Trình Soạn Thảo Cổ Điển

 Trong các phiên bản WordPress mới, hệ thống Gutenberg được áp dụng cho cả trình soạn thảo bài viết lẫn widget. Tuy nhiên, với nhiều người dùng lâu năm hoặc các website sử dụng theme, widget custom, Gutenberg đôi khi gây khó khăn trong quá trình quản lý và chỉnh sửa nội dung.

Trong bài viết này, mình sẽ hướng dẫn bạn cách đưa WordPress về giao diện Widget cổ điển và trình soạn thảo cổ điển chỉ bằng vài dòng code đơn giản.




Vì sao nên dùng Widget cổ điển và Editor cổ điển?

Một số lý do phổ biến khiến nhiều quản trị viên muốn quay về giao diện cũ:

  • Giao diện dễ dùng, quen thuộc

  • Phù hợp với website cũ, nhiều widget custom

  • Tránh lỗi hiển thị khi theme chưa tối ưu cho Gutenberg

  • Soạn thảo nhanh, gọn, không bị rối block

  • Nhẹ hơn, ít phát sinh lỗi không mong muốn


1. Chuyển Widget về giao diện cổ điển (Classic Widgets)

Từ WordPress 5.8 trở đi, widget mặc định dùng Block Widgets.
Để quay về giao diện widget kéo – thả cũ, bạn chỉ cần thêm đoạn code sau.

Cách thực hiện

Mở file functions.php của theme (nên dùng child theme) và thêm:

// Tắt Gutenberg Widget, dùng Widget cổ điển add_filter('use_widgets_block_editor', '__return_false');

Kết quả đạt được

  • Mục Giao diện → Widget trở về dạng cũ

  • Dễ quản lý sidebar, footer

  • Phù hợp với website nhiều widget code tay


2. Chuyển trình soạn thảo về Classic Editor

Nếu bạn không quen dùng Gutenberg khi viết bài hoặc tạo trang, có thể tắt hoàn toàn để dùng trình soạn thảo cổ điển.

Cách thực hiện

Thêm tiếp đoạn code sau vào functions.php:

// Tắt Gutenberg Editor, dùng trình soạn thảo cổ điển add_filter('use_block_editor_for_post', '__return_false');

Kết quả

  • Khi viết bài hoặc trang sẽ dùng Classic Editor

  • Không còn block, giao diện giống WordPress cũ

  • Phù hợp cho blog, site tin tức, site SEO truyền thống


3. Tắt hoàn toàn Gutenberg (Editor + Widget)

Nếu bạn muốn WordPress hoạt động hoàn toàn theo giao diện cổ điển, hãy dùng cả hai đoạn code dưới đây:

// Tắt Gutenberg Editor add_filter('use_block_editor_for_post', '__return_false'); // Tắt Gutenberg Widgets add_filter('use_widgets_block_editor', '__return_false');

Đây là cách được rất nhiều webmaster áp dụng cho các website lâu năm.


Một số lưu ý quan trọng

  • Nên đặt code trong child theme hoặc plugin riêng

  • Tránh chỉnh trực tiếp theme gốc để không mất code khi update

  • Với các theme Full Site Editing (FSE), một số tính năng Gutenberg vẫn có thể tồn tại

  • Có thể kết hợp cài plugin Classic Editor hoặc Classic Widgets nếu cần giao diện quản lý chi tiết hơn


Kết luận

Việc chuyển WordPress về Widget cổ điểntrình soạn thảo cổ điển giúp website:

  • Dễ quản lý hơn

  • Ít lỗi hơn

  • Phù hợp với người dùng quen giao diện cũ

Chỉ với vài dòng code đơn giản, bạn đã có thể kiểm soát hoàn toàn trải nghiệm quản trị WordPress theo cách mình muốn.

Mới hơn Cũ hơn