Cập nhật plugin WordPress: cập nhật hàng loạt, thay bằng zip và WP-CLI

Môi trường thử nghiệm Họ RHELWordPress 7.1.3PHP 8.3

Cập nhật plugin WordPress là thay plugin đang hiện phiên bản mới trên màn hình Plugin đã cài đặt bằng phiên bản mới nhất. Khi đo trên WordPress 7.1.3 xem phía khách truy cập chuyển sang màn hình bảo trì bao lâu với từng cách, cập nhật năm plugin cùng lúc từ màn hình cập nhật của Trang quản trị cho khoảng 10 giây 503, còn hành động hàng loạt trên màn hình Plugin đã cài đặt xong trong 1–2 giây.

1️⃣ Kiểm tra cập nhật plugin WordPress

  • ↪️ Dòng phiên bản mới và chi tiết trên màn hình Plugin đã cài đặt

Dấu hiệu đầu tiên cho thấy plugin có phiên bản mới là con số bên cạnh [Plugins] ở menu bên trái. Con số này là số plugin có phiên bản mới, và trên trang web được kiểm tra thì hiện 7.

Màn hình Plugin đã cài đặt: menu trái Plugins › Plugin đã cài đặt với số cập nhật 7, chế độ xem Có bản cập nhật (7), cùng liên kết Xem chi tiết và Cập nhật ngay ở dòng phiên bản mới của từng plugin (WordPress 7.1.3)

Khi mở [Plugins › Plugin đã cài đặt], bên dưới dòng của plugin đó sẽ có một dải màu vàng như [Đã có phiên bản mới cho Maintenance. Xem chi tiết về phiên bản 4.32 hoặc nâng cấp ngay.]. Nếu có nhiều plugin, bấm [Có bản cập nhật (7)] phía trên danh sách để chỉ hiện các plugin có phiên bản mới.

Chế độ xem Có bản cập nhật của màn hình Plugin đã cài đặt: menu trái Plugins › Plugin đã cài đặt, danh sách chỉ gồm bảy plugin có phiên bản mới (WordPress 7.1.3)

Liên kết [Xem chi tiết về phiên bản 4.32] ở dòng phiên bản mới mở cùng cửa sổ với [Xem chi tiết] cạnh phần mô tả. Khác ở chỗ cửa sổ mở thẳng vào thẻ [Nhật ký thay đổi].

Khi bấm ở dòng Maintenance, bên trái cửa sổ hiện ngày và nội dung thay đổi của từng phiên bản. Bên phải hiện phiên bản, tác giả, lần cập nhật cuối, phiên bản WordPress tương thích, phiên bản PHP yêu cầu và số lượt kích hoạt. Bấm [Cập nhật ngay] ở cuối cửa sổ để cập nhật ngay tại chỗ.

Cửa sổ chi tiết plugin: thẻ Nhật ký thay đổi của Maintenance, bên phải có phiên bản, tác giả, phiên bản tương thích và lượt kích hoạt, bên dưới có nút Cập nhật ngay (WordPress 7.1.3)

2️⃣ Cập nhật từng plugin một

  • ↪️ Cập nhật ngay và màn hình bảo trì khoảng 2 giây

Đọc xong nhật ký thay đổi thì cập nhật từng plugin bằng [Cập nhật ngay] ở dòng phiên bản mới. Khi bấm, dòng đó chuyển thành [Đang cập nhật...], vài giây sau thành [Đã cập nhật!], và con số ở menu bên trái giảm đi một.

Màn hình Plugin đã cài đặt: thông báo Đang cập nhật ở dòng Maintenance sau khi bấm Cập nhật ngay, menu trái Plugins › Plugin đã cài đặt (WordPress 7.1.3)

Trong lúc cập nhật một plugin đang tắt, phía khách truy cập vẫn như cũ. Trong lúc cập nhật WordPress Importer đang bật, thư mục gốc của trang web xuất hiện tệp [.maintenance], và trong khoảng 2 giây đó khách truy cập thấy màn hình bảo trì với mã phản hồi 503.

Màn hình Plugin đã cài đặt: thông báo Đã cập nhật! ở dòng WordPress Importer đã xong và con số Plugins là 5 ở menu trái (WordPress 7.1.3)

Sau khi cập nhật Maintenance rồi đến WordPress Importer, con số ở menu bên trái giảm từ 7 xuống 5. Dòng đã cập nhật xong cũng đổi số phiên bản sang phiên bản mới.

3️⃣ Cập nhật plugin hàng loạt

  • ↪️ Khác biệt giữa màn hình Plugin đã cài đặt và màn hình cập nhật của Trang quản trị

Muốn cập nhật nhiều plugin cùng lúc, hãy chọn plugin bằng ô đánh dấu, chọn [Cập nhật] trong [Hành động hàng loạt] rồi bấm [Áp dụng]. Khi chọn năm plugin và áp dụng, các dòng đã chọn lần lượt qua [Đang cập nhật...] từ trên xuống, và khi xong hết thì phía trên màn hình hiện thông báo [5 plugin cập nhật thành công.].

Hành động hàng loạt trên màn hình Plugin đã cài đặt: năm plugin đã đánh dấu và Cập nhật được chọn trong Hành động hàng loạt, thông báo Đang cập nhật ở dòng Limit Login Attempts Reloaded, menu trái Plugins › Plugin đã cài đặt (WordPress 7.1.3)
Màn hình Plugin đã cài đặt: thông báo 5 plugin cập nhật thành công, chế độ xem Có bản cập nhật (2) và con số Plugins là 2 ở menu trái (WordPress 7.1.3)

Hành động hàng loạt trên màn hình này cập nhật từng plugin một theo thứ tự. Vì vậy màn hình bảo trì chỉ hiện thoáng qua khi đến lượt plugin đang bật. Trên trang web mà trong năm plugin chỉ có một plugin đang bật, phản hồi 503 kết thúc sau 1–2 giây, và khi chọn ba plugin cũng vậy.

Nếu cập nhật cùng các plugin đó ở [Trang quản trị › Cập nhật] trên màn hình Cập nhật WordPress bằng nút [Cập nhật Plugins] thì kết quả khác. Nếu trong các plugin đã chọn có dù chỉ một plugin đang bật, màn hình này giữ màn hình bảo trì cho đến khi cả lượt xong. Năm plugin là khoảng 10 giây 503, ba plugin khoảng 6 giây. Vào giờ đông khách, hành động hàng loạt trên màn hình Plugin đã cài đặt giúp thời gian bảo trì ngắn hơn.

Màn hình tiến trình cập nhật plugin: menu trái Trang quản trị › Cập nhật, từ Đang cập nhật plugin (1/5) đến (5/5) và Tất cả đã được cập nhật thành công (WordPress 7.1.3)
Cách cập nhậtSố đã chọnMàn hình bảo trì (503)
Cập nhật ngay, plugin đang tắt1Không có
Cập nhật ngay, plugin đang bật1Khoảng 2 giây
Hành động hàng loạt ở Plugin đã cài đặt5 · 31–2 giây (chỉ khi đến lượt plugin đang bật)
Trang quản trị › Cập nhật, Cập nhật Plugins5Khoảng 10 giây
Trang quản trị › Cập nhật, Cập nhật Plugins3Khoảng 6 giây
Thay bằng tải lên zip, plugin đang tắt1Không có
WP-CLI update, plugin đang tắt1Không có
Trình mô phỏng cập nhật plugin WordPress
wp-adminTrình mô phỏng
Hãy đọc nhật ký thay đổi bằng [Xem chi tiết] ở dòng phiên bản mới rồi bấm [Cập nhật ngay], hoặc đánh dấu các ô rồi bấm Hành động hàng loạt [Cập nhật] → [Áp dụng].
플러그인 › 설치한 플러그인
플러그인플러그인 추가

전체 (3) | | | |

플러그인
설명
자동 업데이트
Hide My WP |

An excellent security plugin to hide your WordPress installation packed with some of the coolest and most unique features in the community.

버전 6.2.11 | 작성자 wpWave | 플러그인 사이트 방문

Hide My WP의 새 버전을 사용할 수 있습니다. 버전 6.2.12의 세부 사항 보기 또는 하세요.
WP Rocket설정 | 자주 묻는 질문 | 문서 | 지원 |

최고의 워드프레스 성능 플러그인.

버전 3.23.5 | 작성자 WP Media | 플러그인 사이트 방문

WP Rocket의 새 버전을 사용할 수 있습니다. 버전 3.23.5.1의 세부 사항 보기 또는 하세요.
Maintenance |

Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.

버전 4.31 | 작성자 WebFactory Ltd | 플러그인 사이트 방문

Maintenance의 새 버전을 사용할 수 있습니다. 버전 4.32의 세부 사항 보기 또는 하세요.
플러그인
설명
자동 업데이트
사이트 방문 · 200

4️⃣ Cập nhật bằng tệp zip

  • ↪️ Màn hình thay thế và quay về phiên bản cũ

Plugin không hiện dòng phiên bản mới thì thay bằng cách tải tệp zip lên. Trên màn hình Thêm Plugin, bấm [Tải plugin lên], chọn tệp zip của phiên bản mới rồi bấm [Cài đặt ngay]; sẽ có thông báo rằng plugin này đã có sẵn, kèm một bảng đặt phiên bản hiện tại và phiên bản tải lên cạnh nhau để so sánh.

Màn hình Tải plugin lên: thông báo Plugin này đã được cài, bảng so sánh phiên bản của plugin hiện tại và plugin tải lên, nút Thay thế bản hiện tại với bản đã tải lên, menu trái Plugins › Thêm Plugin (WordPress 7.1.3)

Bấm [Thay thế bản hiện tại với bản đã tải lên] bên dưới bảng thì plugin hiện tại bị gỡ và phiên bản tải lên được cài. Khi xong sẽ hiện [Plugin đã được cập nhật thành công.], và có thể bật ngay bằng [Kích hoạt plugin] phía dưới. Trong lúc Maintenance đang tắt chuyển từ 4.31 lên 4.32 bằng cách này, phía khách truy cập vẫn như cũ, không có 503.

Màn hình kết quả tải plugin lên: Đang cài Plugin từ tệp được tải lên, Đang xóa plugin hiện tại, Plugin đã được cập nhật thành công (WordPress 7.1.3)

Màn hình này cũng dùng để quay lại phiên bản cũ. Khi tải zip 4.31 lên trong lúc đang cài 4.32, phiên bản bên tải lên chuyển sang chữ đỏ và có thêm thông báo rằng bạn đang tải lên phiên bản cũ nên hãy sao lưu trước. Vẫn thay thế thì plugin quay về 4.31 cùng thông báo [Plugin hạ cấp thành công.].

Màn hình Tải plugin lên: số phiên bản màu đỏ và thông báo phiên bản cũ khi tải lên tệp zip cũ, nút Thay thế bản hiện tại với bản đã tải lên, menu trái Plugins › Thêm Plugin (WordPress 7.1.3)

Nếu trang web hỏng sau khi cập nhật, cách này giúp quay về ngay phiên bản trước. Để lấy tệp zip cũ, mở [Advanced View] trên trang plugin ở WordPress.org, chọn phiên bản trong [Previous Versions] ở dưới rồi bấm [Download] để lưu về máy tính.

5️⃣ Cập nhật bằng WP-CLI

  • ↪️ Lệnh wp plugin update và cài phiên bản cũ

Nếu bạn vào được máy chủ qua SSH, dùng WP-CLI là xong bằng một dòng lệnh. Hosting dùng chung chỉ có trình quản lý tệp thì không dùng được, nên hãy làm theo các cách trên màn hình ở trên.

Muốn chỉ xem các plugin có phiên bản mới, hãy thêm [--update=available].

wp plugin list --update=available --fields=name,status,version,update_version
name                     status    version  update_version
all-in-one-wp-migration  inactive  7.112    7.113
essential-blocks         active    6.5.1    6.5.2
maintenance              inactive  4.31     4.32

Để cập nhật, chạy lệnh kèm tên plugin. Kết quả in từng bước trên một dòng, từ tải xuống đến gỡ phiên bản cũ, và cuối cùng tóm tắt thành bảng xem phiên bản đã đổi thế nào.

wp plugin update maintenance
Đang tải bản cập nhật từ https://downloads.wordpress.org/plugin/maintenance.4.32.zip...
Giải nén bản cập nhật...
Đang cài đặt phiên bản mới nhất...
Gỡ bỏ phiên bản cũ của plugin...
Plugin đã được cập nhật thành công.
Success: Updated 1 of 1 plugins.
name         old_version  new_version  status
maintenance  4.31         4.32         Updated

Muốn quay về phiên bản cũ, thêm [--version] và [--force] vào install. Dù đã có plugin cùng tên, plugin đó vẫn bị gỡ và phiên bản đó được cài.

wp plugin install maintenance --version=4.31 --force
Installing Maintenance (4.31)
Đang tải gói cài đặt từ https://downloads.wordpress.org/plugin/maintenance.4.31.zip...
Đang giải nén tập tin...
Đang cài đặt plugin...
Gỡ bỏ phiên bản cũ của plugin...
Plugin đã được cập nhật thành công.
Success: Installed 1 of 1 plugins.

Trong lúc Maintenance đang tắt được nâng lên rồi hạ xuống bằng WP-CLI, phía khách truy cập cũng vẫn như cũ, không có 503.

🔢 FAQ & nội dung đề xuất

Từ WordPress 6.3, trước khi cập nhật, thư mục plugin được chuyển vào [wp-content/upgrade-temp-backup], và nếu cài tệp mới thất bại thì bản sao đó được đưa về chỗ cũ. Nếu cập nhật thành công, bản sao bị xóa, phần còn sót lại do tác vụ định kỳ hằng tuần [wp_delete_temp_updater_backups] dọn dẹp.

Cập nhật chỉ thay các tệp trong thư mục plugin, còn cài đặt vẫn nằm nguyên trong cơ sở dữ liệu. Khi đối chiếu danh sách tùy chọn trước và sau khi hạ năm plugin xuống phiên bản cũ rồi nâng lại, không có mục nào thay đổi.

Chạy [wp plugin update --all] sẽ cập nhật mọi plugin có phiên bản mới, và [--exclude=tên] để chỉ định plugin bỏ qua. Thêm [--dry-run] thì không thay đổi gì, chỉ in danh sách sẽ được cập nhật.

Bấm [Bật cập nhật tự động] ở cột [Cập nhật tự động] trên màn hình Plugin đã cài đặt, WordPress sẽ tự cập nhật plugin đó khi có phiên bản mới. WordPress chạy cập nhật tự động hai lần mỗi ngày. Nếu plugin đã bật có phiên bản mới, bên dưới liên kết sẽ hiện thời gian còn lại đến lần cập nhật tự động tiếp theo.

ℹ️ Thông báo tiếp thị liên kết
Nội dung trên trang này có chứa liên kết affiliate (tiếp thị liên kết). Khi khách truy cập mua sản phẩm hoặc dịch vụ qua các liên kết này, trang sẽ nhận hoa hồng từ bên bán. Trong quá trình đó, số tiền người mua phải trả (sẽ giảm khi có chương trình khuyến mãi ↓) không hề tăng lên. Giá, khuyến mãi và tình trạng hàng được đăng theo thời điểm viết bài và có thể khác với thực tế, vì vậy hãy kiểm tra lại lần cuối với bên bán trước khi mua. Việc chọn và đánh giá sản phẩm dựa trên tiêu chí riêng của trang; việc có nhận hoa hồng hay không không ảnh hưởng đến thứ tự giới thiệu hay nội dung đánh giá.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Prove your humanity: 9   +   5   =