Nếu bạn chưa sử dụng WP CLI thì bạn không phải là người dùng WordPress chuyên nghiệp. WP CLI giúp bạn đạt được hiệu suất công việc quản trị WordPress một cách năng suất hiệu quả hơn và có thể cứu cách một số tình huống mà bạn không thể ngờ đến được.
WP CLI là một công cụ kì hay họ để bạn có thể khám giúp bạn cải thiện năng suất công việc hơn, đây cũng là công cụ với những người quản trị WordPress chuyên nghiệp thì không thể thiếu.
Đây là công cụ không thể thiếu trong công việc của mình hàng ngày, đúng nghĩa là wp cli là cần kiếm cơm của Mình. Đây là một công cụ tuyệt vời.
Để tương tác điều khiển máy tính thì có 2 cách chính để tương tác.
- 1: là giao điện gui người dùng như chúng ta vẫn hay sử dụng sử dụng chuột bàn phím để ấn ấn điều kiển
- 2: là sử dụng tương tác bằng mã lệnh Terminal
Với những người dùng lập trình viên chuyên nghiệp có kinh nghiệm thì họ sẽ thường dùng chủ yếu là bằng Terminal đem lại tốc hiệu suất công việc hiệu quả hơn rất nhiều.
Giả sự đề bài ví dụ là bạn muốn tải mã nguồn WordPress về máy tính khi bạn sử dụng giao diện gui thì bạn phải lên trình duyệt nào đó, xong vào WordPress.org rồi tìm đến phần tải rồi đợi nó tải xong rồi tiếp tục giải nén nó ra. Trung bình bạn mất khoảng 5 phút
Nhưng với Terminal thì bạn chỉ cần gõ một phát wp core download
là một phát tải mã nguồn của bạn xong luôn rồi (chưa đầy 1 phút).
Với thực sự nhiều người chưa bao giờ đụng vào Terminal nhìn khá là ngãn ngẩm cứ nghĩ là khó nhưng thực chất là nó rất dễ, nó cũng rất ít câu lệnh toàn câu lệnh viết tắt một số từ tiếng anh mà ra bạn chỉ cần nhớ 1 số câu lệnh bạn hay dùng là đủ rồi không phải nhờ toàn bộ đâu (Chúng mình cũng là người ứng dụng công nghệ không phải là người phát triển công nghệ mà bạn đừng bối rối là cái này khó lắm chắc không dành cho mình), tin chắc rằng và tôi cũng đang vậy khi bạn đã sử dụng quen với Terminal thì bạn nghiền nó luôn vì nó quá hiệu quả trong công việc.
Mục lục
WP CLI là gì?
WP-CLI là một dự án mã nguồn mở được phát hành lần đầu tiên là năm 2003. Đến giờ thì cũng được hơn 18 tuổi đời rồi. Người sáng lập là Daniel Bachhuber — biết ơn anh đã phát triển ra một công cụ tuyệt vời này. (trong công việc hàng ngày của em hiện tại thì không thể thiếu nó – WP CLI đúng nghĩa là cần câu cơm của em – em cảm ơn rất nhiều)
WP-CLI là một công cụ dòng lệnh để quản lý các tác vụ WordPress. Nó thay thế những công việc hàng ngày bạn hay truy cập vào wp-admin để chỉnh sửa gì đó thì bạn cũng hoàn toàn làm việc đó từ wp cli một cách nhanh chóng và đơn giản hơn rất nhiều.
WP CLI có thể có thể thêm / xóa người dùng, đăng bài viết, thêm danh mục, chèn dữ liệu, kiểm tra đơn hàng xem có đơn hàng woocommner nào, tìm kiếm và thay thế trong cơ sở dữ liệu, đặt lại mật khẩu WordPress, giúp khắc phục sự cố và hơn thế nữa! vô vàng tính năng… WP CLI cũng có một phần giống như WordPress mà bạn có thể như WordPress thêm plugin để thêm tính năng thì WP CLI…
Hướng dẫn kích hoạt WP CLI
Nếu bạn đang sử dụng share hosting thì rất khó để có thể bạn tự tải và sử dụng wp cli chỉ có may mắn là nhà cung cấp share hosting đó có hỗ trợ terminal wp cli trong cpanel thì bạn có thể hoàn toàn sử dụng nó – tùy vào đơn vị share hosting bạn đang sử dụng bên đơn vị đó có hỗ trợ hay không mà thôi.
Với VPS hay máy chủ riêng thì là câu chuyện hết sức đơn giản và tận chí bạn dùng xampp trên windows mình có cũng video hướng dẫn cụ thể kích hoạt wp cli trên youtube bạn có thể tham khảo qua.
Với VPS hay máy chủ riêng thì quá giản đơn rồi:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
bạn paste đoạn mã này vào Termianl của bạn là xong.
Nếu bạn đang sử dụng WPTangToc OLS để quản trị máy chủ, đây là công cụ do mình phát triển thì cũng đã tích hợp sẵn wp cli trong đó sẵn rồi cho hệ thống rồi.
Để kiểm tra hệ thống webserver của bạn đã kích hoạt thành công wp cli hay chưa bạn hãy gõ lệnh:
wp --info
Để kiểm tra.
Nếu như hình ảnh ví dụ minh hoa trên thì bạn đã kích hoạt wp cli thành công. Bạn có thể xem phiên bản WP CLI verison phiên bản mới nhất hiện tại mình viết bạn viết này là phiên bản wp cli 2.5.0
Cách thức vận hành của câu lệnh WP CLI
Đây là cấu trúc của một câu lệnh wp cli.
wp command subcommand requiredparam --optionalparam --optionalparam2=value
Bạn có thể tham khảo chi tiết nhất tại đây: cách lệnh của WP CLI phổ thông thường dùng
ví dụ thị phạm tôi muốn tải plugin LiteSpeed Cache và kích hoạt luôn plugin này:
wp plugin install litespeed-cache --activate
Ghi chú: bạn phải cd vào thư mục mã nguồn của bạn trước nhé thì wp cli mới xác định được website WordPress bạn đang muốn cài là website nào. và nếu trong trường hợp bạn sử dụng tài khoản root thì bạn cần phải thêm --allow-root
ở đằng sau tất cả các câu lệnh wp cli bạn muốn thực hiện.
Ví dụ thị phạm 2: Tôi muốn tải mã nguồn WordPress.
wp core download
Ví dụ thị phạm 3: muốn xem website WordPress hiện tại có những plugin nào và xem có bao nhiêu plugin đang được kích hoạt.
wp plugin list
Ví dụ thị phạm 4: tải nhiều plugin ShortPixel, Jetpack , Yoast seo.
wp plugin install shortpixel-image-optimiser jetpack WordPress-seo --activate
Ví dụ cơ bản đến đây thôi, wp cli thì có thể ứng dụng rất nhiều tính huống mình thị phạm mà gọi là đầy đủ thì cũng chắc là dài lắm mà cũng chưa chắc đã thị phạm được đầy đủ đâu vì wp cli thì có rất rất nhiều tính năng ở trong đó. Để tốt hơn hết bạn tìm hiểu các lệnh thì hãy tham khảo bài viết chính chủ của WordPress wp cli giới thiệu về cách lệnh bạn có thể nghiên cứu ở trong đó.
Kết hợp wp cli với tập lệnh bash script
Giả sử tôi muốn cấu thiết lập một trang website WordPress trắng mới tanh để nghiên cứu, để thực hiện từ bước 1 để có một website WordPress trắng một cách thủ công thì tôi phải khoảng 15 phút mới tạo xong được 1 website.: tạo database >> tải mã nguồn >> kết nối mã nguồn với database.
Nhưng với tập lệnh bash này tốc độ nhanh hơn rất nhiều bạn chỉ mất khoảng 2 phút là đã tạo được rồi.
Các tập lệnh Bash giúp bạn tiết kiệm nhiều thời gian hơn bằng cách tự động hóa các tác vụ. Bạn có nhớ rằng chúng ta cần gõ rất nhiều lệnh để cài đặt WordPress như thế nào không? Bạn có thể làm điều đó với một tập lệnh bash duy nhất. Bên trong một thư mục tạo một caidat.sh tệp. Dán mã tương tự mà chúng ta đã có trước đó vào bên trong và lưu nó.
wp core download wp core config --dbname=giatuan --dbuser=giatuan --dbpass=giatuan --dbhost=localhost --dbprefix=wptt_ --extra-php <<PHP define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); PHP wp db create wp core install --url=http://giatuan.com --title=giatuan --admin_user=giatuan --admin_password=giatuan --admin_email=giatuan@wptangtoc.com
Bạn có thể thay đổi đoạn mã để sao cho phù hợp với bạn.
Tất cả những gì bạn cần làm bây giờ là nhập bash caidat.sh
và mọi thứ sẽ được thực hiện tự động không cài thao tác thủ công nữa.
Ứng dụng bash script kết hợp wp cli có thể làm vô vàng nhiều trường hợp khác nhau, ở trên đây cũng chỉ là một ví dụ nho nhỏ cơ bản.
Bạn có thể ứng dụng bash script + wp cli công việc càng thêm hiệu quả và năng suất hơn rất nhiều.
Tóm tắt:
WP-CLI thực sự là một công cụ khong thể thiếu của các nhà phát triển và quản lý WordPress trở lên đơn giản hơn và năng suất công việc trở lên tốt hơn. Là nhà phát triển, chúng tôi có thể tạo các trang web thử nghiệm trong nháy mắt, thêm nội dung thử nghiệm và thực hiện tất cả các loại phép thuật nhập / xuất . Người quản lý trang có thể xử lý các cập nhật trang và các tác vụ khác cho nhiều trang bằng các lệnh đơn.
Nếu bạn chưa dùng thử WP-CLI, tôi nghĩ bạn hãy thử trải nghiệm. Ngoài ra còn các lệnh wp cli được tính hợp mặc định sẵn còn có một loạt các lệnh từ cộng đồng là WPCLI packages (nó giống như WordPress mà bạn cài cắm thêm plugin để thêm tính năng) với packages nhiều tính năng tuyệt vời hơn nữa!
Để lại một bình luận