Hướng dẫn cách chặn cập nhật, xóa và thêm mới plugin, theme trong WordPress

Hướng dẫn cách chặn cập nhật, xóa và thêm mới plugin, theme trong WordPress

Trong bài viết này mình sẽ hướng dẫn các bạn các cách để chặn cập nhật, xóa và thêm mới plugin, theme trong WordPress

Vì sao phải ngăn chặn cập nhật, xóa và thêm mới plugin, theme trong WordPress

WordPress là một trong những CMS phát triển mạnh. Mã nguồn, các theme và plugin của nó cũng liên tục được cập nhật lên những phiên bản mới. Tuy nhiên trong một số trường hợp bạn không muốn cho cập nhật, ví dụ như phiên bản theme vẫn không hỗ trợ các Plugin mới. Do đó việc cập nhật không đồng bộ sẽ khiến website của bạn bị lỗi xung đột.

Ngoài ra trong một số trường hợp bạn không muốn khách hàng của mình cứ cài thêm những plugin không cần thiết, plugin lạ, thiếu bảo mật, làm chậm Website. Một trong những trường hợp mình gặp nhiều nhất là khách cứ cài các plugin kỳ lạ ở đâu đó và làm cho web bị dín mã độc.

Cách chặn cập nhật, xóa, thêm mới tất cả Plugin và theme

1. Thêm code vào file functions.php

Bạn thêm đoạn code bên dưới vào file functions.php của theme child rồi lưu lại là được

//Disable automatic plugin updates (Tắt tự động cập nhật plugin WordPress)
add_filter('site_transient_update_plugins', '__return_false');
//Disable automatic theme updates (Tắt tự động cập nhật theme WordPress)
add_filter( 'auto_update_theme', '__return_false' );

2. Thêm code vào file wp-config.php

Bạn thêm đoạn code bên dưới vào file wp-config.php là được. Để vào được file wp-config.php bạn phải có tài khoản hosting và vào phần File Manager để có thể thấy file này.

define( 'DISALLOW_FILE_MODS', true );

3. Dùng Plugin để chặn

Ngoài ra nếu bạn không rành về code hoặc không có quyền truy cập vào hosting thì bạn có thể tham khảo 2 plugin bên đưới. Bạn chỉ cần cài và bắt đầu vọc vạch cách tắt mở trên plugin này thôi

Cách chặn update cho một plugin bất kỳ

Trong một vài trường hợp, bạn chỉ muốn chặn update cho một vài plugin mình muốn thôi thì bạn có thể thử cách này nhé.

Bạn mở file functions.php và thêm vào đoạn code sau:

function disable_update_plugin( $value ) {
unset( $value->response['woocommerce/woocommerce.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'disable_update_plugin' );

Trong đó, phần “unset( $value->response[‘woocommerce/woocommerce.php’] );” bạn chú ý đây là phần bạn xác định plugin sẽ được chặn update. Bạn chỉ cần thay đổi dòng “woocommerce/woocommerce.php” theo đúng plugin của ban. Với “woocommerce” là thư mục chứa plugin và “woocommerce.php” là tệp php chính của Plugin.

Kết luận

Mọi thao tác trên Website đều có ưu nhược điểm riêng của nó. Tùy vào tình trạng và nhu cầu hiện tại mà bạn xử lý cho hợp lý là được. Không phải lúc nào cũng nên chặn cập nhật, xóa và thêm mới plugin, theme.

Nếu trong quá trình xử lý mà có vấn đề gì thì đừng ngại liên hệ Ngọc Nguyễn nha. Sẵn sàng hỗ trợ khi bạn cần

Mình có bán các sản phẩm và cung cấp các dịch vụ sau, mong bạn dành ít phút để tham khảo, nếu thấy cần cái nào thì ủng hộ mình nhé:

  1. Shop Key License WordPress
  2. Kho Demo Website
  3. Dịch vụ Hosting tốc độ cao
  4. Dịch vụ thiết kế Website, diệt mã độc, tối ưu website
GROUP ZALO HỖ TRỢ WORDPRESS
Không vấp ngã trước cuộc sống, điều đó là rất tốt. Nhưng vấp ngã rồi đứng dậy mà đi lên càng tốt hơn.
Cách tốt nhất để có một ý tưởng xuất sắc là có thật nhiều ý tưởng.
Chúng ta chỉ thật sự thất bại một khi chúng ta từ bỏ mọi cố gắng.
Đừng bao giờ nói tất cả những gì bạn biết. Và đừng bao giờ tin tất cả những gì bạn nghe.
Người thông minh giống như một dòng sông, càng sâu càng lặng lẽ.
Chuyên Mục
Plugin - Theme
Bài Viết Mới
Mời 1 Ly Sinh Tố
momo qr

Ngân hàng: MB BANK

Tài khoản: NGUYỄN BẢO NGỌC

Số TK: 0396753543

Mình xin chân thành cảm ơn sự ủng hộ của các bạn. Những khoản donate của các bạn đã giúp mình có 1 khoảng để chi trả và duy trì blog của mình. Mình sẽ cố gắng update thêm nhiều kiến thức và tài nguyên hữu ích hơn nửa. Cám ơn rất nhiều !!!

Chat Facebook (8h-24h)
Chat Zalo (8h-24h)
0396.753.543 (8h-20h)
Chat Telegram t.me/jakengocnguyen
Group Zalo Hỗ Trợ Get Theme + Plugin + Support