Computer >> Máy Tính >  >> Kết nối mạng >> Internet

Ẩn thông báo nâng cấp WordPress khó khăn cho tất cả người dùng trừ quản trị viên

Ẩn thông báo nâng cấp WordPress khó khăn cho tất cả người dùng trừ quản trị viên

Nếu bạn là người dùng WordPress thông thường, chắc chắn bạn sẽ thấy Thông báo nâng cấp WordPress bất cứ khi nào phiên bản WordPress mới được phát hành. Với việc phát hành WordPress 4.6, bạn sẽ thấy thông báo “ WordPress 4.6 khả dụng! Vui lòng thông báo cho quản trị viên trang web, ”Nhắc bạn nâng cấp lên phiên bản mới nhất. Điều này là tốt nếu bạn là người dùng duy nhất của trang web của bạn. Trong trường hợp trang web của bạn có nhiều cộng tác viên hoặc nếu bạn đang xây dựng một dự án WordPress cho khách hàng của mình, bạn có thể muốn ẩn thông báo khó chấp nhận này cho tất cả người dùng ngoại trừ quản trị viên (hoặc người dùng có khả năng thực hiện nâng cấp).

Điểm tốt về WordPress là nó đi kèm với nhiều hook và bộ lọc, vì vậy bạn có thể dễ dàng hook vào một hàm (php) để sửa đổi kết quả. Và đây là cách chúng tôi sẽ ẩn thông báo nâng cấp WordPress khó chịu.

Lưu ý :ẩn thông báo không có nghĩa là không cần thiết phải cập nhật WordPress. Điều quan trọng là phải luôn cập nhật WordPress của bạn.

1. Tìm thư mục chủ đề của bạn và tìm tệp “functions.php”.

2. Thêm hàm sau vào cuối tệp.

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 );

Những gì đoạn mã trên thực hiện trước tiên là kiểm tra xem người dùng hiện tại có khả năng cập nhật WordPress hay không. Nếu không, nó sẽ xóa thông báo khỏi hàng đợi và sẽ không hiển thị trong Trang tổng quan.

3. Lưu tệp functions.php và tải lên máy chủ của bạn, thay thế tệp cũ.

Đó là nó. Chỉ quản trị viên hoặc người dùng có khả năng nâng cấp WordPress mới thấy thông báo Nâng cấp trong Trang tổng quan.