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
Tiếp đó copy thêm tên file js_composer.php và ráp vào file phía trên là xong.
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.
Hy vọng bài viết sẽ giúp ích cho bạn.
Xin cảm ơn.