Nếu bạn dùng WordPress thường xuyên, chắc chắn thấy thông báo nâng cấp WordPress (WordPress Upgrade Notification) mỗi khi phiên bản mới phát hành. Với WordPress 4.6, bạn thấy thông báo "WordPress 4.6 is available! Please notify the site administrator", nhắc nhở nâng cấp. Điều này ổn nếu bạn là user duy nhất. Trong trường hợp trang web có nhiều người đóng góp hoặc bạn xây dựng dự án WordPress cho khách hàng, bạn có thể muốn ẩn thông báo khó chịu không thể loại bỏ này cho tất cả user trừ administrator (hoặc user có quyền nâng cấp).
Điều tốt về WordPress là có nhiều hook và filter, nên bạn dễ dàng hook một hàm (php) để sửa kết quả. Và đây là cách ẩn thông báo nâng cấp phiền toái.
Lưu ý: ẩn thông báo không nghĩa là không cần cập nhật WordPress. Luôn giữ WordPress cập nhật là quan trọng.
- Tìm thư mục theme, tìm file "functions.php".
- Thêm hàm sau vào cuối file.
function hide_update_notice() {
if ( ! current_user_can( 'update_core' ) ) {
remove_action( 'admin_notices', 'update_nag', 3 );
}
}
add_action( 'admin_head', 'hide_update_notice', 1 );
Mã trên kiểm tra user hiện tại có quyền cập nhật WordPress không. Nếu không, xóa thông báo khỏi hàng đợi và không hiển thị trong Dashboard.
- Lưu functions.php và upload lên server, ghi đè file cũ.
Xong. Chỉ administrator hoặc user có quyền nâng cấp WordPress mới thấy thông báo nâng cấp trong Dashboard.