1. Ẩn thông báo bằng Tùy chọn hiển thị (Screen Options)
Đây là cách đơn giản nhất và không cần can thiệp code.
- Vị trí: Ngay trên cùng bên phải của trang Quản trị (Dashboard) hoặc trang đang xem.
- Cách làm:
- Nhấp vào tab Tùy chọn hiển thị (Screen Options).
- Bạn sẽ thấy một danh sách các hộp/widget đang được hiển thị (ví dụ: Chào mừng, Sơ lược, Hoạt động, v.v.).
- Bỏ chọn tất cả các hộp bạn muốn ẩn đi.
Lưu ý: Cách này chỉ ẩn các widget mặc định của WordPress. Các thông báo lỗi, thông báo cập nhật, hoặc thông báo của plugin (thường là thanh màu vàng/xanh/đỏ ở trên cùng) sẽ không bị ẩn.
2. Tắt thông báo của Plugin/Theme
Thông báo từ các plugin hoặc theme thường xuất hiện dưới dạng thanh ở đầu trang và thường yêu cầu bạn nâng cấp, đánh giá, hoặc cài đặt các plugin kèm theo.
- Cách 1 (Tốt nhất): Hầu hết các plugin tốt sẽ có nút Dismiss (Bỏ qua) hoặc Hide (Ẩn) trên chính thanh thông báo đó. Hãy nhấp vào để ẩn chúng vĩnh viễn (hoặc trong một thời gian).
- Cách 2 (Sử dụng Plugin): Bạn có thể cài đặt plugin chuyên dụng như “Disable Admin Notices” hoặc “Admin Notice Remover”. Các plugin này giúp bạn kiểm soát và ẩn hàng loạt các thông báo của bên thứ ba mà không cần can thiệp code.
3. Tắt tất cả thông báo qua Code (Dành cho người có kinh nghiệm)
Nếu bạn muốn tắt triệt để mọi thông báo (bao gồm cả thông báo cập nhật quan trọng) và dọn dẹp hoàn toàn trang quản trị, bạn có thể thêm đoạn code sau vào file $functions.php$ của theme con (child theme) để đảm bảo an toàn.
Cảnh báo: Việc này sẽ tắt cả thông báo quan trọng như cập nhật phiên bản WordPress hay cập nhật bảo mật của plugin. Hãy cân nhắc kỹ.
A. Tắt thông báo cập nhật của WordPress:
// Tắt tất cả thông báo cập nhật (bao gồm theme, plugin, core)
function hide_update_notices() {
remove_action( 'admin_notices', 'update_nag', 3 );
remove_action( 'admin_notices', 'maintenance_nag' );
}
add_action( 'admin_notices', 'hide_update_notices', 1 );
B. Tắt thông báo lỗi, cảnh báo (Plugin/Theme Notices):
Đoạn code này sẽ tắt hầu hết các thông báo (thanh màu) từ các plugin và theme (trừ một số trường hợp đặc biệt).
// Tắt Hầu Hết các thông báo admin (Admin Notices)
function remove_all_admin_notices() {
global $wp_filter;
if ( isset( $wp_filter['user_admin_notices'] ) ) {
unset( $wp_filter['user_admin_notices'] );
}
if ( isset( $wp_filter['admin_notices'] ) ) {
unset( $wp_filter['admin_notices'] );
}
if ( isset( $wp_filter['all_admin_notices'] ) ) {
unset( $wp_filter['all_admin_notices'] );
}
}
add_action( 'in_admin_header', 'remove_all_admin_notices', 999 );
Tóm tắt Khuyến nghị:
- Dễ nhất & An toàn nhất: Sử dụng Tùy chọn hiển thị để ẩn các widget mặc định.
- Hiệu quả nhất với Plugin: Tìm nút Dismiss/Hide trên thông báo của plugin/theme, hoặc cài plugin “Disable Admin Notices” nếu có quá nhiều.
- Triệt để (Nhưng rủi ro): Thêm code vào $functions.php$ của Child Theme
