Bạn đã bao giờ làm việc trên một dự án yêu cầu bạn tùy chỉnh hiển thị của bảng quản trị WordPress chưa? Một trong những điều đầu tiên mà các nhà tư vấn tùy chỉnh là Bảng điều khiển WordPress. Chúng tôi đã chỉ cho bạn một ví dụ nhanh về cách thêm các tiện ích trang tổng quan tùy chỉnh trong WordPress . Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách xóa các widget trên bảng điều khiển WordPress.
Lưu ý: Nếu bạn đã kết thúc bài viết này và tìm cách xóa các widget trên bảng điều khiển chỉ cho riêng mình, thì bạn có thể nên xem bài viết của chúng tôi: Cách tùy chỉnh Khu vực quản trị WordPress (Bảng điều khiển) cho người mới bắt đầu
Tất cả những gì bạn phải làm chỉ là dán đoạn mã sau vào tệp functions.php của chủ đề. Mặc dù có thể là một ý tưởng hay nếu lưu tệp này dưới dạng plugin và biến nó thành một plugin thả vào.
function remove_dashboard_widgets() { global $wp_meta_boxes; unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); } add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
Mỗi widget được liệt kê ở trên đều khá dễ hiểu. Bạn có thể giữ những cái bạn muốn bằng cách xóa chúng khỏi danh sách. Nếu bạn muốn xóa các tiện ích con này khỏi tất cả người dùng ngoại trừ quản trị viên, thì chỉ cần thay đổi dòng cuối cùng thành sau:
if (!current_user_can('manage_options')) { add_action('wp_dashboard_setup', 'remove_dashboard_widgets' ); }
Chúng tôi hy vọng rằng bài viết này đã giúp bạn loại bỏ các widget bảng điều khiển mặc định trong WordPress.