Tắt widget blocks khôi phục classic widgets WordPress

4 tháng ago, Hướng dẫn WordPress, Views
Tắt widget blocks khôi phục classic widgets WordPress

Giới thiệu về Widget Blocks và Classic Widgets trên WordPress

Trong những phiên bản WordPress gần đây, một sự thay đổi lớn đã diễn ra trong cách quản lý widgets. Thay vì sử dụng giao diện Classic Widgets quen thuộc, WordPress giới thiệu Widget Blocks, một phần của trình soạn thảo Gutenberg Block Editor.

Widget Blocks cho phép bạn thêm widgets vào sidebars và các khu vực widget khác bằng cách sử dụng các blocks tương tự như cách bạn xây dựng một trang hoặc bài viết. Điều này mang lại sự linh hoạt và khả năng tùy biến cao hơn. Tuy nhiên, không phải ai cũng thích sự thay đổi này, đặc biệt là những người đã quen với giao diện Classic Widgets truyền thống.

Bài viết này sẽ hướng dẫn bạn cách tắt Widget Blocks và khôi phục giao diện Classic Widgets trên trang WordPress của bạn. Chúng ta sẽ khám phá các phương pháp khác nhau, từ sử dụng plugin đơn giản đến chỉnh sửa code một cách thủ công.

Tại sao nhiều người muốn tắt Widget Blocks và khôi phục Classic Widgets?

Mặc dù Widget Blocks mang lại nhiều lợi ích, nhưng có một số lý do chính khiến nhiều người muốn quay lại giao diện Classic Widgets:

  • Tính quen thuộc: Sau nhiều năm sử dụng Classic Widgets, nhiều người đã quen thuộc với giao diện và cách hoạt động của nó. Việc chuyển sang Widget Blocks đòi hỏi phải học một hệ thống mới.
  • Tính đơn giản: Classic Widgets thường được coi là đơn giản và dễ sử dụng hơn so với Widget Blocks. Việc kéo và thả các widgets vào vị trí mong muốn rất trực quan.
  • Khả năng tương thích: Một số theme và plugin có thể không tương thích hoàn toàn với Widget Blocks, dẫn đến các vấn đề về hiển thị hoặc chức năng.

Ngoài ra, một số người dùng chỉ đơn giản là không thích giao diện mới và thích giao diện Classic Widgets hơn.

Các phương pháp tắt Widget Blocks và khôi phục Classic Widgets

Có một số cách để tắt Widget Blocks và khôi phục giao diện Classic Widgets. Chúng ta sẽ xem xét từng phương pháp một.

1. Sử dụng Plugin “Classic Widgets”

Đây là phương pháp đơn giản và phổ biến nhất. Plugin “Classic Widgets” được phát triển bởi nhóm WordPress chính thức và được thiết kế để dễ dàng khôi phục giao diện Classic Widgets.

Các bước thực hiện:

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Đi đến “Plugins” -> “Add New”.
  3. Tìm kiếm “Classic Widgets”.
  4. Cài đặt và kích hoạt plugin “Classic Widgets”.

Sau khi kích hoạt plugin, bạn sẽ thấy giao diện Classic Widgets quen thuộc trong khu vực “Appearance” -> “Widgets”. Plugin này không yêu cầu bất kỳ cấu hình nào thêm.

2. Sử dụng Plugin “Disable Gutenberg”

Plugin “Disable Gutenberg” không chỉ tắt Gutenberg editor cho bài viết và trang, mà còn có thể tắt Widget Blocks và khôi phục Classic Widgets.

Các bước thực hiện:

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Đi đến “Plugins” -> “Add New”.
  3. Tìm kiếm “Disable Gutenberg”.
  4. Cài đặt và kích hoạt plugin “Disable Gutenberg”.
  5. Sau khi kích hoạt, đi đến “Settings” -> “Disable Gutenberg”.
  6. Chọn các tùy chọn phù hợp để tắt Gutenberg cho bài viết, trang và widgets. Đảm bảo tùy chọn để tắt Widget Blocks được chọn.
  7. Lưu thay đổi.

Plugin này cung cấp nhiều tùy chọn để kiểm soát việc sử dụng Gutenberg trên trang web của bạn.

3. Sử dụng Code Snippet (Chỉnh sửa functions.php)

Bạn cũng có thể tắt Widget Blocks bằng cách thêm một đoạn code vào file `functions.php` của theme. Phương pháp này đòi hỏi bạn phải thoải mái chỉnh sửa code. Lưu ý: Hãy sao lưu file `functions.php` trước khi thực hiện bất kỳ thay đổi nào để tránh làm hỏng trang web của bạn.

Các bước thực hiện:

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Đi đến “Appearance” -> “Theme Editor”.
  3. Tìm và chọn file `functions.php` trong danh sách các file theme.
  4. Thêm đoạn code sau vào cuối file `functions.php`:

add_filter( 'use_widgets_block_editor', '__return_false' );
  
  1. Cập nhật file.

Đoạn code này sẽ vô hiệu hóa Widget Blocks và khôi phục Classic Widgets.

Lưu ý quan trọng: Việc chỉnh sửa trực tiếp file `functions.php` của theme có thể gây ra các vấn đề nếu có lỗi xảy ra. Nên sử dụng child theme để tránh mất các thay đổi khi cập nhật theme.

4. Sử dụng Child Theme và chỉnh sửa functions.php

Việc sử dụng Child Theme là một cách an toàn hơn để chỉnh sửa code của theme mà không lo bị mất các thay đổi khi cập nhật theme chính. Nếu bạn chưa có Child Theme, hãy tạo một cái trước khi tiếp tục.

Các bước thực hiện:

  1. Tạo một Child Theme (nếu bạn chưa có).
  2. Kích hoạt Child Theme.
  3. Chỉnh sửa file `functions.php` của Child Theme.
  4. Thêm đoạn code sau vào cuối file `functions.php`:

add_filter( 'use_widgets_block_editor', '__return_false' );
  
  1. Cập nhật file.

Phương pháp này tương tự như việc chỉnh sửa trực tiếp file `functions.php`, nhưng an toàn hơn vì bạn đang làm việc trên Child Theme.

So sánh các phương pháp

Dưới đây là so sánh nhanh về các phương pháp khác nhau:

  • Plugin “Classic Widgets”: Dễ dàng, nhanh chóng, không yêu cầu kiến thức về code.
  • Plugin “Disable Gutenberg”: Nhiều tùy chọn kiểm soát, có thể tắt Gutenberg ở nhiều nơi, nhưng có thể phức tạp hơn.
  • Code Snippet (functions.php): Yêu cầu kiến thức về code, có thể gây ra lỗi nếu không cẩn thận, nên sử dụng Child Theme.

Lựa chọn phương pháp phù hợp nhất phụ thuộc vào trình độ kỹ thuật và nhu cầu của bạn.

Những lưu ý khi tắt Widget Blocks

Trước khi tắt Widget Blocks, hãy xem xét những điều sau:

  • Sao lưu trang web: Luôn luôn sao lưu trang web của bạn trước khi thực hiện bất kỳ thay đổi lớn nào, đặc biệt là khi chỉnh sửa code.
  • Kiểm tra khả năng tương thích: Đảm bảo rằng theme và các plugin của bạn tương thích với Classic Widgets.
  • Thử nghiệm trên môi trường staging: Nếu có thể, hãy thử tắt Widget Blocks trên môi trường staging trước khi thực hiện trên trang web trực tiếp.

Việc tắt Widget Blocks có thể ảnh hưởng đến cách hiển thị của các widgets trên trang web của bạn. Hãy kiểm tra kỹ sau khi thực hiện thay đổi.

Kết luận

Widget Blocks là một thay đổi lớn trong cách quản lý widgets trên WordPress. Mặc dù nó mang lại nhiều lợi ích, nhưng không phải ai cũng thích nó. May mắn thay, có nhiều cách để tắt Widget Blocks và khôi phục giao diện Classic Widgets quen thuộc.

Bằng cách sử dụng một trong các phương pháp được mô tả trong bài viết này, bạn có thể dễ dàng quay lại giao diện widgets mà bạn cảm thấy thoải mái nhất.