Giữ lại lịch sử chỉnh sửa hữu ích
Devenia Revision Retention: giữ thay đổi gần đây và các mốc tham chiếu cũ
Thay đổi hôm nay và đoạn văn đã mất từ tháng trước
Bản sửa đổi gần đây giúp hoàn tác một lỗi vừa xảy ra. Một phiên bản cũ có thể còn đoạn văn bị xóa vài tuần trước. Nếu chỉ giữ những thay đổi mới nhất, bạn có thể mất mốc tham chiếu cũ đó.
Mặc định, plugin giữ 10 bản sửa đổi mới nhất và bản hiện có gần nhất với từng mốc 7, 14, 21, 28 và 70 ngày trước. Nhiều mốc có thể chọn cùng một bản. Vì vậy, số phiên bản riêng biệt được giữ tối đa là 15, tùy lịch sử còn có.
Các tờ giấy xếp sát nhau biểu thị thay đổi gần đây; những tờ cách nhau biểu thị mốc tham chiếu cũ. Hình minh họa giải thích nguyên lý, không thể hiện số bản sửa đổi chính xác.
Chọn lịch sử mà đội ngũ biên tập cần
Mở Công cụ > Revision Retention. Tắt dọn tự động và lưu trong lúc cân nhắc quy tắc. Các cài đặt này quyết định những gì các lần chạy sau được phép xóa.
Số bản mới và các mốc thời gian cũ
Chọn số phiên bản gần đây cần giữ và những thời điểm cũ có ý nghĩa. Mười bản có thể chỉ bao phủ vài phút trên trang sửa thường xuyên, hoặc nhiều tháng trên trang ít thay đổi. Mỗi mốc chọn phiên bản hiện có gần nhất, không bảo đảm có bản đúng ngày đó.
Loại nội dung và giới hạn mỗi lần chạy
Bài viết và trang được chọn mặc định. Các loại khác phải hỗ trợ bản sửa đổi. Theo mặc định, mỗi lần chạy kiểm tra tối đa 100 bài viết hoặc trang và xóa tối đa 500 bản sửa đổi. Những lần sau tiếp tục với nội dung còn lại và xử lý tiếp nội dung đang dở.
Dọn tự động
Lần đầu được lên lịch khoảng một giờ sau khi kích hoạt; sau đó mặc định chạy hằng ngày qua WP-Cron. Thời điểm thực thi phụ thuộc cấu hình cron và lượng truy cập. Khi được bật, các lần chạy sẽ xóa vĩnh viễn bản sửa đổi mà không yêu cầu xác nhận lại.
Xem trước đợt tiếp theo trước khi xóa
Chạy thử chỉ báo cáo số lượng, không xóa bản sửa đổi hay đẩy tiến độ xử lý đi tiếp. Nó bao phủ đợt kế tiếp, không phải toàn bộ website, và cập nhật báo cáo lần chạy gần nhất.
1. Sao lưu cơ sở dữ liệu
Kiểm tra các trang quan trọng trong lịch sử sửa đổi của WordPress. Nếu cần giữ mọi thay đổi trong một khoảng thời gian, vài mốc tham chiếu cũ có thể không đủ.
2. Kiểm tra kết quả chạy thử
Chọn Run dry-run. Xem số bản đã kiểm tra, được giữ và dự kiến xóa. Báo cáo cung cấp số lượng, không liệt kê từng bản sửa đổi.
3. Áp dụng quy tắc
Đánh dấu xác nhận xóa rồi chọn Run cleanup now. Nếu nội dung hoặc cài đặt đã thay đổi sau khi xem trước, hãy chạy thử lại: lần dọn thực tế sẽ tính lại danh sách cần giữ và xóa.
4. Đọc kết quả
Kiểm tra số bản đã xóa, lỗi và việc lần chạy có dừng vì đạt giới hạn hay không. Chỉ giữ lịch tự động bật nếu muốn áp dụng các quy tắc đó một cách tự động.
Lưu bản sửa đổi không thay thế việc sao lưu
Plugin này không thể khôi phục bản sửa đổi đã xóa. Nó chỉ chọn từ lịch sử vẫn còn tồn tại. Các phiên bản bị WordPress, plugin khác hoặc lần dọn trước xóa đi không thể lấy lại bằng plugin này.
Kiểm tra cả giới hạn bản sửa đổi của WordPress
Một giới hạn riêng có thể xóa phiên bản cũ trước khi các quy tắc này kiểm tra chúng. Hãy điều chỉnh giới hạn theo nhu cầu lưu giữ. Plugin quản lý lịch sử sửa đổi, không quản lý bản sao lưu website.
Hai thao tác dành cho tự động hóa có phân quyền
Cả hai thao tác WordPress đều yêu cầu quyền quản lý cài đặt website. Truy cập MCP từ bên ngoài cần một bộ điều hợp được cấu hình riêng để cung cấp các thao tác này.
Đọc cài đặt và trạng thái
revision-retention/get-settings nhận một đối tượng rỗng và trả về cài đặt đang dùng, báo cáo lần chạy gần nhất và lịch chạy tiếp theo.
Xem trước hoặc xử lý một đợt
revision-retention/run mặc định chạy thử. Chỉ dùng dry_run: false khi thực sự muốn xóa vĩnh viễn. Thay đổi quy tắc trên màn hình quản trị gốc.
Trước khi cài đặt
Yêu cầu WordPress 6.9 trở lên và PHP 7.2 trở lên. Hãy dùng phiên bản PHP còn được bảo trì và phù hợp với website. Chạy tự động đòi hỏi WP-Cron hoạt động bình thường.
Giữ lại lịch sử mà bạn muốn quay về
Tải plugin, kiểm tra lịch đang bật và chọn quy tắc lưu giữ. Sao lưu cơ sở dữ liệu rồi xem trước đợt tiếp theo trước khi dọn.
