Tắt nút screen options trong WordPress

3 tháng ago, Hướng dẫn WordPress, 2 Views
Tắt nút screen options trong WordPress

Giới thiệu về Tùy Chọn Hiển Thị (Screen Options) trong WordPress

WordPress là một nền tảng quản lý nội dung (CMS) mạnh mẽ và linh hoạt, cho phép người dùng dễ dàng tạo và quản lý trang web của họ. Một trong những tính năng quan trọng giúp tùy biến giao diện quản trị của WordPress là “Tùy Chọn Hiển Thị” (Screen Options). Tùy chọn này cho phép bạn kiểm soát những phần tử nào được hiển thị trên các trang quản trị khác nhau, giúp đơn giản hóa giao diện và tập trung vào những thông tin quan trọng nhất.

Tuy nhiên, trong một số trường hợp, bạn có thể muốn tắt hoàn toàn Tùy Chọn Hiển Thị. Điều này có thể hữu ích nếu bạn muốn:

  • Đơn giản hóa giao diện quản trị cho người dùng ít kinh nghiệm.
  • Ngăn chặn người dùng thay đổi cấu hình hiển thị mặc định.
  • Giảm thiểu nguy cơ vô tình thay đổi các cài đặt quan trọng.

Tại Sao Bạn Có Thể Muốn Tắt Tùy Chọn Hiển Thị?

Việc tắt Tùy Chọn Hiển Thị có thể mang lại một số lợi ích, đặc biệt trong các tình huống cụ thể. Dưới đây là một số lý do phổ biến:

Đơn Giản Hóa Giao Diện cho Người Dùng Mới

WordPress cung cấp rất nhiều tùy chọn và tính năng, điều này có thể gây choáng ngợp cho người dùng mới. Việc tắt Tùy Chọn Hiển Thị sẽ giúp loại bỏ một lớp phức tạp, cho phép người dùng tập trung vào những công cụ và thông tin cần thiết để thực hiện công việc của họ.

Kiểm Soát Giao Diện Quản Trị

Trong một số trường hợp, bạn có thể muốn duy trì một giao diện quản trị nhất quán trên toàn bộ trang web. Việc tắt Tùy Chọn Hiển Thị đảm bảo rằng người dùng không thể thay đổi các tùy chọn hiển thị, giúp duy trì một giao diện thống nhất và dễ quản lý.

Tránh Thay Đổi Cài Đặt Vô Tình

Người dùng có thể vô tình thay đổi các tùy chọn hiển thị, dẫn đến việc ẩn các module quan trọng hoặc làm rối loạn giao diện quản trị. Việc tắt Tùy Chọn Hiển Thị giúp ngăn chặn những thay đổi không mong muốn này.

Tăng Cường Bảo Mật

Mặc dù Tùy Chọn Hiển Thị không trực tiếp liên quan đến bảo mật, nhưng việc giới hạn quyền truy cập vào các tùy chọn cấu hình có thể giúp giảm thiểu nguy cơ người dùng vô tình thay đổi các cài đặt quan trọng ảnh hưởng đến bảo mật trang web.

Các Cách Tắt Tùy Chọn Hiển Thị trong WordPress

Có một số cách để tắt Tùy Chọn Hiển Thị trong WordPress. Dưới đây là hai phương pháp phổ biến nhất:

Sử Dụng Plugin

Đây là phương pháp đơn giản nhất, đặc biệt nếu bạn không quen thuộc với việc chỉnh sửa code WordPress. Có rất nhiều plugin miễn phí và trả phí có thể giúp bạn tắt Tùy Chọn Hiển Thị một cách dễ dàng.

Ví dụ về plugin:

  • “Adminimize”: Một plugin mạnh mẽ cho phép bạn tùy chỉnh giao diện quản trị WordPress, bao gồm cả việc tắt Tùy Chọn Hiển Thị.
  • “Disable Admin Notices Individually”: Plugin này không chỉ giúp tắt các thông báo quản trị mà còn có thể tắt Tùy Chọn Hiển Thị.
  • “WP Custom Admin Interface”: Một plugin toàn diện để tùy chỉnh giao diện quản trị, cho phép bạn kiểm soát mọi khía cạnh của giao diện, bao gồm cả Tùy Chọn Hiển Thị.

Cách sử dụng plugin:

  1. Đăng nhập vào trang quản trị WordPress.
  2. Đi tới “Plugins” > “Add New”.
  3. Tìm kiếm plugin mong muốn.
  4. Cài đặt và kích hoạt plugin.
  5. Truy cập trang cài đặt của plugin và tìm tùy chọn để tắt Tùy Chọn Hiển Thị.
  6. Lưu lại các thay đổi.

Chỉnh Sửa File functions.php của Theme

Phương pháp này đòi hỏi bạn phải chỉnh sửa code WordPress. Hãy cẩn thận khi sử dụng phương pháp này, vì một lỗi nhỏ có thể làm hỏng trang web của bạn. Luôn sao lưu trang web của bạn trước khi thực hiện bất kỳ thay đổi nào đối với code.

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

  1. Đăng nhập vào trang quản trị WordPress.
  2. Đi tới “Appearance” > “Theme Editor” (hoặc “Giao diện” > “Sửa giao diện”).
  3. Tìm file `functions.php` ở bên phải màn hình.
  4. Thêm đoạn code sau vào cuối file:

  function remove_screen_options() {
      return false;
  }
  add_filter('screen_options_show_screen', 'remove_screen_options');
  
  1. Nhấn nút “Update File” (hoặc “Cập nhật file”).

Giải thích code:

  • `remove_screen_options()`: Đây là một hàm tùy chỉnh trả về `false`.
  • `add_filter(‘screen_options_show_screen’, ‘remove_screen_options’)`: Dòng này sử dụng hook `screen_options_show_screen` để lọc kết quả, và gọi hàm `remove_screen_options()` để trả về `false`, do đó tắt Tùy Chọn Hiển Thị.

Lưu ý quan trọng:

  • Nên sử dụng child theme để tránh mất các thay đổi khi theme được cập nhật.
  • Nếu bạn không quen thuộc với việc chỉnh sửa code, hãy sử dụng plugin thay vì chỉnh sửa file `functions.php`.

Sử Dụng Child Theme (Theme Con)

Khi chỉnh sửa file `functions.php`, việc sử dụng child theme là rất quan trọng. Child theme cho phép bạn thực hiện các thay đổi đối với theme gốc mà không lo lắng về việc mất các thay đổi đó khi theme gốc được cập nhật.

Lợi ích của việc sử dụng child theme:

  • Bảo vệ các thay đổi của bạn: Khi theme gốc được cập nhật, tất cả các thay đổi bạn đã thực hiện trực tiếp trong theme gốc sẽ bị mất. Child theme giúp bạn tránh điều này.
  • Dễ dàng cập nhật theme: Bạn có thể cập nhật theme gốc một cách an toàn mà không lo lắng về việc làm hỏng trang web của bạn.
  • Tổ chức code tốt hơn: Child theme giúp bạn giữ cho code của bạn được tổ chức và dễ quản lý hơn.

Khi Nào Không Nên Tắt Tùy Chọn Hiển Thị?

Mặc dù việc tắt Tùy Chọn Hiển Thị có thể hữu ích trong một số trường hợp, nhưng cũng có những tình huống mà bạn không nên làm điều này:

  • Khi bạn muốn tùy biến giao diện quản trị: Tùy Chọn Hiển Thị cho phép bạn tùy chỉnh giao diện quản trị theo nhu cầu của bạn. Nếu bạn muốn có một giao diện tùy biến, bạn nên giữ Tùy Chọn Hiển Thị được bật.
  • Khi bạn cần truy cập các module bị ẩn: Tùy Chọn Hiển Thị cho phép bạn hiển thị hoặc ẩn các module khác nhau trên các trang quản trị. Nếu bạn cần truy cập một module nào đó mà nó đang bị ẩn, bạn cần bật Tùy Chọn Hiển Thị.
  • Khi bạn đang phát triển plugin hoặc theme: Tùy Chọn Hiển Thị có thể hữu ích cho việc gỡ lỗi và kiểm tra các tính năng mới trong plugin hoặc theme của bạn.

Kết luận

Việc tắt Tùy Chọn Hiển Thị trong WordPress là một quyết định cần cân nhắc kỹ lưỡng. Nó có thể hữu ích trong việc đơn giản hóa giao diện quản trị cho người dùng mới hoặc duy trì một giao diện thống nhất. Tuy nhiên, nó cũng có thể hạn chế khả năng tùy biến và truy cập vào các module quan trọng. Hãy đánh giá cẩn thận nhu cầu của bạn và lựa chọn phương pháp phù hợp nhất.