Bạn có muốn thay đổi tần suất dọn rác trên website WordPress của mình hoặc ngăn WordPress tự động dọn rác không?
Theo mặc định, WordPress sẽ tự động xóa bất kỳ thứ gì đã nằm trong thùng rác trong 30 ngày. Tuy nhiên, một số người dùng có thể muốn thùng rác được dọn sạch thường xuyên hơn hoặc ít hơn hoặc thích dọn sạch thùng rác theo cách thủ công.
Trong bài viết này, WPBeginner Việt Nam sẽ chỉ cho bạn cách hạn chế hoặc vô hiệu hóa tính năng tự động dọn rác trong WordPress.
Trash trong WordPress là gì?
WordPress đã thêm tính năng thùng rác từ phiên bản 2.9. Tính năng này hoạt động giống như thùng rác trên máy tính của bạn.
Nói cách khác, các bài đăng đã xóa của bạn không bị xóa vĩnh viễn mà thay vào đó được chuyển vào thùng rác để có thể khôi phục trong một thời gian. Bất kỳ ai cũng có thể vô tình xóa một bài đăng. Đó là lý do tại sao WordPress giúp bạn dễ dàng khôi phục các bài đăng và trang đã xóa.
Bạn có thể xem chúng bằng cách vào Bài viết » Tất cả bài viết từ dashboard WordPress của bạn và sau đó nhấp vào option ‘Thùng rác’.
Trang web WordPress của bạn sẽ tự động xóa mọi thứ trong thùng rác sau 30 ngày để chúng không bị chất đống.
Còn nếu bạn không muốn WordPress tự động xóa các mục khỏi thùng rác thì sao? Hoặc bạn muốn nó được dọn sạch thường xuyên hơn hoặc ít hơn một lần một tháng.
Hãy cùng xem cách bạn có thể tự động làm trống thường xuyên như bạn muốn. Chúng tôi sẽ đề cập đến ba phương pháp dưới đây. Phương pháp đầu tiên là dễ nhất đối với hầu hết người dùng. Bạn có thể sử dụng các link bên dưới để chuyển đến phương pháp bạn thích.
Video hướng dẫn
Nếu bạn thích hướng dẫn bằng văn bản, vui lòng đọc tiếp.
Phương pháp 1: Thay đổi thời điểm WordPress xóa thùng rác bằng Plugin
Đầu tiên, bạn cần cài đặt và kích hoạt Thay đổi thời gian đổ rác plugin. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của WPBeginner Việt Nam về cách cài đặt plugin WordPress.
Ghi chú: Trang lưu trữ của plugin Change Empty Trash Time cho biết plugin này chưa được thử nghiệm với phiên bản WordPress hiện tại. Chúng tôi đã thử nghiệm và có thể xác minh rằng plugin này vẫn hoạt động với WPBeginner Việt Nam, nhưng WPBeginner Việt Nam không thể đảm bảo không có vấn đề gì phát sinh với website của bạn. Hãy tự quyết định khi cài đặt plugin này.
Sau khi kích hoạt, bạn nên truy cập Cài đặt » Chung trang dashboard quản trị của bạn. Khi vào đó, hãy cuộn xuống cuối trang và bạn sẽ thấy cài đặt mới ‘Thời gian đổ rác (tính theo ngày)’.
Chỉ cần nhập số ngày mà WordPress cần để dọn sạch thùng rác. Ví dụ, bạn có thể nhập 1 cho hàng ngày, 7 cho hàng tuần hoặc 30 cho hàng tháng.
Nếu bạn nhập 0, các bài đăng và trang đã xóa sẽ bị xóa vĩnh viễn thay vì bị chuyển vào thùng rác.
Ghi chú: Hãy hết sức cẩn thận khi đặt thời gian trống thành 0. Có thể khó khôi phục các bài đăng và trang đã xóa vĩnh viễn. Đảm bảo bạn đang sử dụng plugin backup, đề phòng.
Đừng quên nhấp vào nút ‘Lưu thay đổi’ để lưu cài đặt của bạn.
Phương pháp 2: Thay đổi thời điểm WordPress xóa thùng rác bằng code
Bạn cũng có thể cấu hình tần suất dọn rác bằng cách sử dụng đoạn code. Phương pháp này không được khuyến khích cho người mới bắt đầu, vì vậy nếu bạn không quen với code, thì bạn nên sử dụng Phương pháp 1 thay thế.
Đối với phương pháp này, bạn sẽ phải chỉnh sửa file wp-config.php.
Nếu bạn chưa chỉnh sửa file wp-config.php trước đây, hãy xem hướng dẫn của WPBeginner Việt Nam về cách chỉnh sửa file wp-config.php trong WordPress.
Bạn chỉ cần thêm dòng code sau vào file wp-config.php.
define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days
Bạn nên dán nó gần cuối file, ngay trước dòng ghi rằng, ‘Vậy là xong, dừng chỉnh sửa! Chúc bạn viết blog vui vẻ.’
Nếu bạn để nguyên đoạn code này, thì thùng rác của bạn sẽ được dọn sạch mỗi ngày. Hãy thoải mái thay đổi số 1 thành một số khác và thùng rác sẽ được dọn sạch sau số ngày đó.
Nếu bạn không muốn sử dụng tính năng thùng rác, thì bạn nên đặt số thành 0. Các bài đăng và trang đã xóa sẽ bị xóa vĩnh viễn mà không bị chuyển vào thùng rác.
Trước tiên, hãy đảm bảo bạn đã thiết lập plugin backup, đề phòng trường hợp bạn cần khôi phục bất kỳ trang nào bị xóa nhầm.
Đừng quên lưu file wp-config.php sau khi bạn đã thực hiện thay đổi.
Phương pháp 3: Ngăn WordPress tự động xóa thùng rác
Bạn có muốn ngăn WordPress tự động xóa các mục khỏi thùng rác không?
Chỉ cần thêm đoạn code nhỏ bên dưới vào file functions.php của theme. Nếu bạn không quen chỉnh sửa các file WordPress cốt lõi, hãy xem hướng dẫn của WPBeginner Việt Nam về cách sao chép và dán đoạn code từ web.
Hiện tại, WPBeginner Việt Nam thường không khuyên bạn nên chỉnh sửa trực tiếp các file theme của website. Một lỗi nhỏ nhất cũng có thể phá hỏng website của bạn. Một cách tốt hơn để thêm đoạn code là sử dụng Mã WP.
Đầu tiên, bạn cần phải cài đặt và kích hoạt plugin WPCode miễn phí. Để biết thêm chi tiết, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách cài đặt plugin.
Sau đó, bạn có thể đi đến Đoạn code » + Thêm đoạn code từ dashboard WordPress của bạn và sau đó chọn option ‘Thêm code custom của bạn (Đoạn code mới).
Tiếp theo, bạn sẽ cần nhập tiêu đề cho đoạn code của mình.
Sau đó, sao chép đoạn code này và dán vào hộp có nhãn ‘Xem trước code’.
function wpb_remove_schedule_delete() {
remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
}
add_action( 'init', 'wpb_remove_schedule_delete' );
Mã này chỉ đơn giản là xóa hành động xóa các mục đã xóa khi hết thời gian.
Đừng quên nhấp vào dropdown menu ‘Kiểu code’ và chọn option ‘Đoạn code PHP’.
Sau đó, bạn có thể cuộn xuống phần ‘Chèn’ để xem thêm các option, chẳng hạn như cách và vị trí bạn muốn chèn code.
Chúng tôi khuyên bạn nên sử dụng các option mặc định. Plugin sẽ Tự động chèn code và chạy nó ở mọi nơi trên website của bạn.
Sau đó, bạn có thể nhấp vào nút chuyển đổi để tạo đoạn code của mình Tích cực.
Sau khi hoàn tất, chỉ cần nhấp vào nút ‘Lưu đoạn trích’ ở trên cùng.
Bây giờ, khi bạn gửi một mục vào thùng rác, mục đó sẽ vẫn ở đó cho đến khi bạn xem các file đã xóa.
Từ đây, bạn có thể nhấp vào nút ‘Xóa thùng rác’ để xóa bất kỳ bài đăng nào.
Chúng tôi hy vọng hướng dẫn này giúp bạn biết cách giới hạn hoặc vô hiệu hóa chức năng tự động xóa thùng rác trong WordPress. Bạn cũng có thể muốn biết cách nhận chứng chỉ SSL miễn phí hoặc xem danh sách các plugin cần có để phát triển website của bạn.
Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên Twitter Và Facebook.