Bạn muốn dọn dẹp trang web WordPress của mình mà không cần phải thêm nhiều plugin? Bằng cách sử dụng WP-CLI, bạn có thể chạy nhiều lệnh hữu ích để dọn dẹp hữu ích cơ sở dữ liệu và các yếu tố liên quan đến trang web của bạn. Trong bài đăng này, nhiều tác vụ phổ biến nhất được đề cập đến:
- Xóa bộ nhớ cache
- Tạo lại hình ảnh thu nhỏ
- Xoá Nhận xét Spam
- Xoá Dữ liệu Tạm thời khỏi Cơ sở dữ liệu
- Tối ưu hoá Cơ sở dữ liệu
- Xóa bài đăng trong thùng rác
- Xóa bài đăng ở trạng thái nháp
- Xóa bài đăng có bản sửa đổi
Xóa bộ nhớ cache
Trong ví dụ này, bộ nhớ đệm đối tượng được bật trên trang web trên Managed WordPress hoặc Managed WooCommerce của chúng tôi, nếu bạn cần xóa bộ đệm đối tượng, hãy sử dụng:
wp cache flush
Tạo lại hình ảnh thu nhỏ
Nếu bạn đã thay đổi chủ đề đang sử dụng trên trang web của mình (có thể đang đặt các kích thước hình ảnh khác nhau) hoặc nếu bạn đã thay đổi kích thước hình ảnh sản phẩm trong WooCommerce nhưng bây giờ cần tạo lại tất cả hình ảnh thu nhỏ, bạn có thể chạy lệnh này:
wp media regenerate --yes
Xóa nhận xét spam
Nếu bạn đã bật bình luận trên trang web của mình và bạn muốn xóa tất cả các bình luận spam. Chỉ chạy lệnh này nếu bạn biết rằng bạn có nhận xét bị đánh dấu là spam trên trang web của mình, sau đó bạn có thể chạy lệnh này:
wp comment delete $(wp comment list --status=spam --format=ids)
Xóa dữ liệu tạm thời khỏi cơ sở dữ liệu
Quá trình chuyển đổi hết hạn có thể tích tụ nếu bạn có cửa hàng WooCommerce. Nếu bạn cần xóa bất kỳ dữ liệu tạm thời nào này, bạn có thể xóa dữ liệu đó khỏi cơ sở dữ liệu của mình bằng cách chạy lệnh sau:
wp transient delete --expired
Tối ưu hóa cơ sở dữ liệu
Nếu bạn muốn tối ưu hóa cơ sở dữ liệu trang web của mình, bạn có thể chạy lệnh sau:
wp db optimize
Xóa bài đăng trong thùng rác
Nếu bạn muốn xóa tất cả các bài đăng trong thùng rác, chỉ chạy lệnh này nếu bạn đã chuyển các bài đăng vào thùng rác, sau đó bạn có thể chạy lệnh này:
wp post delete $(wp post list --post_status=trash --format=ids)
Xóa bài đăng ở trạng thái nháp
Nếu bạn cần xóa tất cả các bài đăng được đặt làm trạng thái bài đăng nháp, bạn có thể chạy lệnh này;
wp post delete $(wp post list --post_status=draft --format=ids)
Xóa bài đăng có bản sửa đổi
Nếu bạn muốn xóa tất cả các bản sửa đổi của bài đăng, thì bạn có thể chạy lệnh này;
wp post delete $(wp post list --post_type='revision' --format=ids)
Tất cả các lệnh WP-CLI này đều rất tiện dụng để quản lý cơ bản trang web của bạn. Các lệnh này trong WP-CLI có thể được sử dụng hàng ngày hoặc hàng tuần để giữ cho trang web của bạn được tối ưu hóa và không bị cồng kềnh.