Cách tắt thông báo cập nhật của một plugin bất kỳ trong WordPress

Khi bạn quản trị một website được xây dựng trên nền tảng WordPress, vì một lý do nào đó bạn không muốn nhận thông báo cập nhật (update) của một plugin đang được cài thì bạn có thể làm theo cách dưới đây.

Trong bài viết ngắn này sẽ chỉ cho bạn cách đơn giản để tắt thông báo ở 1 plugin bất kỳ mà bạn muốn, cách mình giới thiệu trong bài viết sử dụng code chứ không sử dụng plugin nên nếu có bất cứ thắc mắc nào bạn có thể liên hệ để được hỗ trợ nhanh nhất nhé.

Phía dưới đây là đoạn code đơn giản để bạn có thể tắt thông báo cập nhật 1 plugin bất kỳ.

Bạn chú ý đến thu-muc-chua-plugin và ten-plugin nhé.

Trước tiên bạn cần xác định được thư mục lưu plugin, đi vào bên trong thư mục thường sẽ có 1 file .php thường trùng với tên thư mục chứa plugin luôn.

// Remove update notifications
function cskt_remove_update_notifications( $value ) {

    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response[ 'thu-muc-chua-plugin/ten-plugin.php' ] );
    }

    return $value;
}
add_filter( 'site_transient_update_plugins', 'cskt_remove_update_notifications' );

Ví dụ mình muốn tắt cập nhật plugin WPBakery Page Builder thì mình sẽ vào copy tên thư mục chứa plugin WPBakery Page Builder là thư mục: js_composer

Tắt thông báo cập nhật plugin bất kỳ trên WordPress

Tiếp đó copy thêm tên file js_composer.php và ráp vào file phía trên là xong.

Tắt thông báo cập nhật plugin bất kỳ trên WordPress

Ví dụ code đầy đủ như phía dưới đây:

// Remove update notifications
function cskt_remove_update_notifications( $value ) {

    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response[ 'js_composer/js_composer.php' ] );
    }

    return $value;
}
add_filter( 'site_transient_update_plugins', 'cskt_remove_update_notifications' );

Nếu bạn muốn tắt thêm các plugin khác chỉ cần copy nhân bản đoạn code unset( $value->response[ 'js_composer/js_composer.php' ] ); và thay thế cho phù hợp với tên thư mục, tên các plugin khác là dc.

Cách tắt thông báo cập nhật cho 1 plugin bất kỳ chỉ đơn giản như vậy thôi.

Ngoài ra nếu bạn muốn chặn toàn bộ việc update plugin thì có thể thêm đoạn code này vào file wp-config.php

define( 'DISALLOW_FILE_MODS', true );

Hoặc nếu bạn muốn sử dụng plugin thì có thể cài đặt plugin Easy Updates Manager để kiểm soát việc cập nhật theme, plugin hoặc Core WordPress.

Tắt thông báo cập nhật plugin trên WordPress bằng Easy Updates Manager

Hy vọng bài viết sẽ giúp ích cho bạn.

Xin cảm ơn.