Hướng dẫn sử dụng WP-CLI – Quản lý WordPress bằng dòng lệnh cực nhanh

WP-CLI là công cụ dòng lệnh mạnh mẽ giúp bạn quản lý website WordPress nhanh chóng hơn bao giờ hết: từ cập nhật plugin, tạo bài viết đến tối ưu database. Nếu bạn quen với SSH hoặc terminal, WP-CLI là một công cụ không thể thiếu.

Hướng dẫn sử dụng WP-CLI – Quản lý WordPress bằng dòng lệnh cực nhanh

Cài đặt WP-CLI

Chạy các lệnh sau để cài WP-CLI trên máy chủ Linux:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Sau khi cài xong, bạn có thể gõ wp --info để kiểm tra:

wp --info

Kết quả trả về sẽ hiển thị phiên bản, PHP, OS,… nếu cài đúng.

Chạy WP-CLI đúng cách

Để WP-CLI hoạt động chính xác, bạn cần đảm bảo hai điều quan trọng:

  • Chạy lệnh với đúng user web server (thường là www-data với Nginx/Apache)
  • Chạy tại đúng thư mục chứa website WordPress (nơi có wp-config.php)

Ví dụ chạy lệnh với user www-data trong thư mục /var/www/html:

sudo -u www-data -- wp plugin list --path=/var/www/html

Nếu bạn đang sử dụng lệnh wp trong script cron hoặc shell, hãy luôn chỉ định:

  • --path=/đường/dẫn để tránh lỗi không tìm thấy WordPress
  • sudo -u www-data để tránh lỗi phân quyền khi ghi file, cache, cập nhật

Một số lệnh WP-CLI hữu ích

  • wp core update – Cập nhật WordPress lên phiên bản mới
  • wp plugin update --all – Cập nhật tất cả plugin
  • wp theme delete $(wp theme list --status=inactive --field=name) – Xóa theme không dùng
  • wp post list --post_type=post --format=table – Liệt kê bài viết
  • wp db optimize – Tối ưu hóa database

Lưu ý an toàn khi dùng WP-CLI

  • Không bao giờ chạy WP-CLI bằng user root nếu không cần thiết
  • Backup database trước khi thực hiện các lệnh ảnh hưởng lớn (xóa, update, reset…)
  • Sử dụng cron kèm WP-CLI thì nên log lại output để theo dõi lỗi
sudo -u www-data -- wp db export /backup/db.sql --path=/var/www/html

Kết luận

WP-CLI là công cụ “phải có” nếu bạn vận hành nhiều site WordPress hoặc làm việc trên môi trường server. Chỉ vài dòng lệnh là bạn có thể cài đặt, tối ưu, bảo trì website nhanh gọn – tiết kiệm hàng giờ so với giao diện admin truyền thống.

Hãy bắt đầu thử nghiệm WP-CLI trên site của bạn – và cảm nhận sự khác biệt!

Bình luận


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

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...