WordPress xóa tiện ích bảng điều khiển

Bạn hiểu tầm quan trọng của các widget WordPress và đã thêm một vài widget vào trang web của mình. Nhưng khi trang web của bạn phát triển, bạn sẽ thấy rằng bạn không còn muốn một số tiện ích trên trang web của mình nữa.  

Do tính chất dễ sử dụng của nền tảng, việc hủy kích hoạt và vô hiệu hóa các widget trong WordPress dễ dàng như việc thêm chúng.  

Tiếp tục đọc để tìm hiểu thêm về

Tận hưởng dịch vụ lưu trữ nhanh, an toàn được tối ưu hóa cho trang web WordPress của bạn với các gói Dịch vụ lưu trữ WordPress của chúng tôi.  

Vô hiệu hóa Widget trong WordPress

Bạn có thể dễ dàng tắt các tiện ích mà bạn không còn muốn hiển thị qua bảng điều khiển WordPress của mình. Để xóa các widget khỏi trang web của bạn

  1. Đăng nhập vào Bảng điều khiển WordPress
  2. Điều hướng đến Giao diện> Widget.  
  3. Để xóa tiện ích khỏi trang web của bạn và xóa cài đặt tiện ích, hãy kéo và thả tiện ích đó từ khu vực tiện ích vào khu vực Tiện ích có sẵn
  4. Để xóa tiện ích khỏi trang web của bạn trong khi lưu cài đặt tiện ích, hãy kéo và thả tiện ích đó từ khu vực tiện ích vào khu vực Tiện ích không hoạt động

Tiện ích hiện đã bị xóa khỏi trang web của bạn

  • WordPress xóa tiện ích bảng điều khiển
  • WordPress xóa tiện ích bảng điều khiển

Vô hiệu hóa Widget trong WordPress

Thông qua việc tạo, chỉnh sửa và chỉnh sửa trang web, bạn có thể thấy mình có rất nhiều tiện ích. Chỉ với các tiện ích từ các plugin đã cài đặt và các tiện ích mặc định của WordPress, danh sách tiện ích của bạn có thể trở nên dài và đông đúc

May mắn thay, với plugin Vô hiệu hóa tiện ích miễn phí, bạn có thể vô hiệu hóa và ẩn các tiện ích không mong muốn khỏi danh sách tiện ích của mình. Để tắt các widget trong bảng điều khiển WordPress của bạn

  1. Đăng nhập vào Bảng điều khiển WordPress
  2. Tìm kiếm, cài đặt và kích hoạt Widget Tắt
  3. Điều hướng đến Giao diện> Tắt Widget
  4. Trong Tiện ích thanh bên, chọn hộp bên cạnh tất cả các tiện ích bạn muốn tắt và ẩn. Bạn có thể làm điều tương tự cho Dashboard Widgets
  5. Nhấp vào Lưu thay đổi để ẩn các tiện ích đã chọn khỏi danh sách tiện ích của bạn

  • WordPress xóa tiện ích bảng điều khiển
  • WordPress xóa tiện ích bảng điều khiển

Khi bạn cập nhật nội dung động, tùy chỉnh mà bạn thêm vào trang web của mình thông qua các tiện ích, hãy xem thêm các mẹo và thủ thuật WordPress trong Kênh giáo dục WordPress của chúng tôi

Nhưng tôi nghĩ rằng đây không phải là cách tốt nhất?

Có thể nói với WordPress rằng ban đầu không tạo/tạo các tiện ích con này không?
Móc nối wp_dashboard_setup kích hoạt sau khi các tiện ích cốt lõi cho bảng điều khiển quản trị đã được đăng ký, có

Đang xem 4 trả lời - 1 đến 4 (trong tổng số 4)

  • điion

    (@diondesigns)

    Cách duy nhất để giữ cho các tiện ích bảng điều khiển mặc định không bị đăng ký là hack tệp wp-admin/index.php. Trên thực tế, điều này sẽ ngăn TẤT CẢ các tiện ích bảng điều khiển không được đăng ký, không chỉ các giá trị mặc định (đó là một điều tốt cho IMO)

    Nếu không, bạn phải xóa các tiện ích bảng điều khiển theo cách thủ công sau khi chúng đã được đăng ký. Nó không phải là tối ưu, nhưng nó tốt hơn nhiều so với giải pháp thay thế chạy mã tiện ích cồng kềnh, cứng trên máy chủ mà hầu như vô dụng. (Tôi đang nhìn bạn, Sự kiện/Tin tức WP. )

    Thật không may, tùy chọn màn hình "hộp hiển thị" chỉ ẩn màn hình tiện ích thay vì xóa tiện ích. Có một lý do khiến nhiều người phàn nàn về trang tổng quan của họ quá chậm…và thay đổi đơn giản này có thể giải quyết vấn đề đó

    Trình bắt đầu chủ đề ace0930

    (@ace0930)

    @diondesigns Mã cồng kềnh mà bạn đang đề cập đến là gì?

    
    add_action('wp_dashboard_setup', 'wpdocs_remove_dashboard_widgets');
    
    function wpdocs_remove_dashboard_widgets(){
       remove_meta_box('dashboard_quick_press', 'dashboard', 'side');
    }
    

    điion

    (@diondesigns)

    Mã cồng kềnh nằm trong wp-admin/includes/cashboard.php. Mã của bạn vẫn ổn;

    Hãy nhớ rằng nhiều plugin/chủ đề thêm các tiện ích bảng điều khiển, một số lượng lớn trong số đó được mã hóa rất kém (IMO) và gây ra các sự cố máy chủ nghiêm trọng. Hầu hết cũng nên được loại bỏ

    Tôi đã viết một plugin cho khách hàng cho phép họ loại bỏ có chọn lọc bất kỳ/tất cả các tiện ích bảng điều khiển và hầu hết các thông báo/con trỏ/cằn nhằn. Dựa vào tần suất tôi được cảm ơn vì điều đó, tôi biết mình không phải là người duy nhất gặp vấn đề với crapshow hay còn được gọi là trang bảng điều khiển WP

    Trình bắt đầu chủ đề ace0930

    (@ace0930)

    @diondesigns Thiên tài. Nhưng tôi nghĩ thật khó để xóa các thông báo vì chúng đang sử dụng include_once bên trong một hàm có add_action. Vấn đề là có các mã khác bên trong chức năng đó khiến tôi không thể xóa mã đó bằng remove_action vì nó sẽ làm hỏng plugin. Tôi chỉ sợ rằng không nên thay đổi trực tiếp mã plugin của người khác bằng plugin khác/của tôi