Xóa Revision trong wordpress – Tính năng tự động lưu các phiên bản bài viết

Từ phiên bản 2.6 trở đi có một tính năng mới trong WordPress cho phép người viết kiểm soát những thay đổi của việc biên soạn nội dung. Cá nhân mình thấy tính năng này rất tiện ích và thú vị. Đôi khi kỳ công viết một bài viết dài, lỡ có chỉnh sửa nhầm thì ta có thể trở về các phiên bản trước đó để xem hoặc khôi phục lại.

Thông báo revision hiển thị ngay dưới khung soạn thảo bài viết.

Tuy nhiên, tính năng này sẽ làm cho cơ sở dữ liệu (database) của bạn trở nên phình to hơn. Mỗi một Revision của bài viết sẽ được ghi là một record trong table. Chỉ với 100 bài viết thực sự hiển thị trên website, thì bên trong database có thể chứa đến 500 bản ghi. Về lâu về dài, những Revisions này không còn tác dụng nữa. Ta nên nghĩ đến việc xóa chúng đi cho database nhẹ hơn, tiện lợi cho việc truy cập, backup, restore…

Để xóa những Revisions này, truy cập vào quản lý database, tìm đến truy vấn SQL và chạy dòng lệnh.

DELETE FROM wp_posts WHERE post_type = "revision"

Tên bảng cơ sở dữ liệu có thể thay đổi tùy theo cơ sở dữ liệu của bạn (wp_posts)

Nếu muốn dùng biện pháp mạnh là disable auto save revision trong wordpress bằng wp-config.php bằng cách thêm dòng lệnh sau:

define('WP_POST_REVISIONS',false);

 

This entry was posted in Thủ Thuật. Bookmark the permalink.

3 Responses to Xóa Revision trong wordpress – Tính năng tự động lưu các phiên bản bài viết

  1. Corey says:

    data mình hiện giờ rất nặng hơn 50MB đã làm theo cách bạn hướng dẫn, xóa đc revision rùi mà nhìn table wp_posts vẫn thấy còn rất lớn. MB

    mong bạn giúp

    • Bạn kiểm tra database, xem table nào nó có dung lượng lớn. Rồi phân tích, phỏng đoán xem tại sao nó lớn… Rồi mới tìm cách khắc phục được.

  2. canh says:

    cảm ơn tác giả về bài viết rất hữu ích. web của mình nhỏ nên xoá bớt mấy cái revision này để tiết kiệm dung lượng :)

Leave a Reply

Your email address will not be published. Required fields are marked *

:1: :2: :12: :46: :59: :51: :38: :31: :22: :15: :8: more »