Ẩn thông báo nâng cấp WordPress Nagging cho tất cả người dùng nhưng quản trị viên
Nếu bạn là người dùng WordPress thông thường, bạn chắc chắn sẽ thấy Thông báo nâng cấp WordPress bất cứ khi nào một 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 có sẵn! 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 ứng dụng khách của mình, bạn có thể ẩn thông điệp không thể phân biệt dai dẳng 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).
Những điều tốt về WordPress là nó đi kèm với nhiều móc và bộ lọc, vì vậy bạn có thể dễ dàng móc vào một (php) chức năng để 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 đáng lo ngại.
Lưu ý : ẩn thư không có nghĩa là không cần cập nhật WordPress. Điều quan trọng là luôn cập nhật WordPress của bạn.
1. Xác định thư mục chủ đề của bạn và tìm tập tin “functions.php”.
2. Thêm chức năng sau vào cuối tập tin.
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ì các mã trên không được kiểm tra đầu tiên nếu người dùng hiện tại có khả năng cập nhật WordPress. Nếu không, sau đó nó sẽ xóa tin nhắn khỏi hàng đợi và sẽ không hiển thị trong Bảng điều khiển.
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.