Dọn dẹp WordPress bằng WP-CLI – script sạch sâu mà nhanh

Nếu bạn đang quản lý nhiều site WordPress hoặc muốn dọn dẹp cơ sở dữ liệu một cách nhanh chóng, mạnh mẽ mà không cần dùng plugin nặng nề, thì WP-CLI là công cụ không thể thiếu. Chỉ với vài dòng lệnh, bạn có thể dọn sạch rác, revision, transient… và làm nhẹ site rõ rệt.

Dọn dẹp WordPress bằng WP-CLI – script sạch sâu mà nhanh

WP-CLI là gì?

WP-CLI là bộ công cụ dòng lệnh giúp bạn thao tác với WordPress mà không cần vào giao diện admin. Nó rất mạnh mẽ, được dùng bởi các sysadmin, developer, và cả host lớn.

“Dọn dẹp site WordPress bằng WP-CLI không chỉ nhanh hơn, mà còn sạch hơn so với plugin thông thường.”

Những việc có thể dọn dẹp bằng WP-CLI

  • Xóa post revision cũ
  • Xóa bản nháp tự động (auto-draft)
  • Dọn sạch bảng wp_options khỏi transient rác
  • Xóa comment spam, trash
  • Tối ưu bảng cơ sở dữ liệu

Script dọn dẹp WordPress bằng WP-CLI

# Xóa revision cũ
wp post delete $(wp post list --post_type='revision' --format=ids) --force

# Xóa auto-drafts
wp post delete $(wp post list --post_status=auto-draft --format=ids) --force

# Xóa spam comment
wp comment delete $(wp comment list --status=spam --format=ids) --force

# Xóa comment trong trash
wp comment delete $(wp comment list --status=trash --format=ids) --force

# Xóa tất cả transient
wp transient delete --all

# Tối ưu database
wp db optimize

Lưu ý: bạn có thể gộp tất cả các dòng trên vào 1 file cleanup.sh và chạy qua cronjob định kỳ.

Ưu điểm của cách dọn dẹp bằng WP-CLI

  • Không cài thêm plugin => không làm chậm site
  • Chạy cực nhanh, đặc biệt trên server mạnh
  • Có thể tích hợp vào cronjob, CI/CD, script deploy
  • Làm chủ được mọi thao tác, kiểm soát dữ liệu rõ ràng

Cần lưu ý gì khi dọn dẹp bằng WP-CLI?

  • Luôn backup database trước khi thao tác
  • Kiểm tra kỹ ID khi dùng lệnh wp post list hoặc wp comment list
  • Chỉ dùng trên môi trường bạn đã quen thao tác bằng CLI (hoặc staging trước)

Kết luận

Nếu bạn đã quá mệt với plugin dọn rác nặng nề và thiếu kiểm soát, thì đã đến lúc thử WP-CLI. Chỉ cần vài dòng script đơn giản, bạn có thể làm sạch site nhanh hơn, an toàn hơn, và chuyên nghiệp hơn nhiều.

WP-CLI xứng đáng là công cụ dọn dẹp “sạch sâu mà nhanh gọn” cho mọi quản trị viên WordPress hiện đại.

Bình Luận


  • Không có bình luận.