Quản lý các trang web WordPress bằng các lệnh

Bất kỳ ai tham gia vào lĩnh vực phát triển web và sử dụng WordPress đều biết đến AyudaWordpress.com . Không thể phủ nhận đây là một trong những trang web hàng đầu dành riêng cho hệ thống quản lý nội dung này.

Mới ngày hôm kia tôi đã đọc một bài viết cực kỳ thú vị đề cập đến vấn đề này, kiểm soát hoặc quản lý một trang web WordPress bằng cách sử dụng không hơn không kém thiết bị đầu cuối của chúng tôi 

Tôi đã xin phép tác giả để chia sẻ bài viết này ở đây. Cảm ơn Fernando rất nhiều vì bài viết tuyệt vời và đã cho phép chúng tôi chia sẻ với bạn 

Vâng, đây là bài đăng:


Tôi xin cảnh báo trước rằng việc sử dụng dòng lệnh WordPress này khá là "dân công nghệ", thực sự rất "dân công nghệ" , không dành cho tất cả mọi người, nhưng dù sao thì nó cũng là một khả năng khác trong hệ sinh thái mà WordPress đã trở thành.

Giao diện dòng lệnh của WordPress , hay wp-cli , là một tập hợp các lệnh để quản lý cài đặt WordPress và nhiều hơn thế nữa. Với wp-cli, bạn có thể cập nhật plugin, cài đặt WordPress, đăng bài viết—hầu như mọi thứ, và nó vẫn đang tiếp tục được mở rộng.

À, và nó không phải là một plugin, mà là một hệ thống cần được cài đặt riêng, việc cài đặt có thể thực hiện theo nhiều cách, cụ thể là…

Thông qua PEAR, bạn sẽ thực hiện như sau:

sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli

xuyên qua GIT:

git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build

Bạn có thể thay thế ở đâu ~/git/wp-cli với những gì bạn muốn.

Và trong MAMP , XAMP , v.v.

Nếu không có lệnh php nào, bạn có thể thử tìm một mã nhị phân để thực hiện từ:

./utils/find-php

Sau đó, bạn tạo một biến môi trường có tên là WP_CLI_PHP với tuyến đường bạn tìm thấy tìm.php
Trong một môi trường UNIX bạn có thể làm điều đó bằng cách thêm dòng sau vào tệp của bạn .bashrc:

WP_CLI_PHP=/path/to/php-binary

Tuyệt vời, tôi đã cài đặt xong rồi, nhưng... làm sao để sử dụng nó đây?

Bạn vào thư mục gốc của WordPress:

cd /var/www/wp/

Nếu bạn gõ wp bạn sẽ thấy đầu ra tương tự như sau:

Các lệnh có sẵn:
wp blog tạo | xóa
wp cache add | decr | delete | flush | get | incr | Replace | set | type
wp nhận xét tạo | xóa | thùng rác | hủy rác | spam | không lưu trữ | phê duyệt | không chấp thuận | đếm | trạng thái | cuối cùng
wp core download | config | is-install | install | install-network | version | update | update-db
wp db tạo | thả | đặt lại | tối ưu hóa | sửa chữa | kết nối | cli | truy vấn | xuất | nhập
tệp wp eval
...
Xem 'trợ giúp wp' để biết thêm thông tin về một lệnh cụ thể.

Ví dụ: từ đó chúng ta có thể cài đặt một plugin từ WordPress.org. Để không làm phức tạp ví dụ, chúng tôi đã chọn Hello Dolly vô dụng:

wp plugin install hello-dolly

Y lo que veremos será esto:

Cài đặt Hello Dolly (1.5)

Tải xuống gói cài đặt từ http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Mở gói hàng ...
Đang cài đặt plugin…
Đã cài đặt thành công plugin.

Như bạn có thể thấy, các lệnh, sau khi được cài đặt, thực sự đơn giản và trực quan.

Một ví dụ khác sẽ là cài đặt Multisite, trong đó chúng tôi sẽ phải cung cấp tham số wp-cli --blog Vì vậy, bạn biết trang web nào bạn phải hành động:

wp theme status --blog=localhost/wp/test

Y si es en una instalación en subdominio sería algo así:

wp theme status --blog=test.example.com

Nếu bạn đang làm việc trên cùng một trang web hầu hết thời gian, bạn có thể đặt url của trang web đó trong một tệp có tên là 'wp-cli-blog'mà bạn sẽ tạo trong thư mục gốc của WordPress:

echo 'test.example.com' > wp-cli-blog

Từ lúc này bạn có thể gọi wp không có tham số --blog:

wp theme status

Danh sách đầy đủ các lệnh có sẵn tại đây, và bạn thậm chí có thể tạo thêm nhiều lệnh hơn trong wp-cli kitchen.

Vâng, như tôi đã cảnh báo bạn, nó không phải là thứ cho bất kỳ ai sử dụng hàng ngày, nhưng nó là một cách tuyệt vời để quản lý WordPress từ dòng lệnh, ví dụ thông qua SSH, vì vậy hãy lưu liên kết ở đó để phòng khi bạn có vài ngày ngớ ngẩn ở những người không biết phải làm gì với WordPress.


Và như vậy bài viết kết thúc.

Lúc đầu Fernando đã nói rằng đây là bài đăng dành cho những người đam mê công nghệ... nhưng không phải hầu hết tất cả chúng ta đều thấy điều này thực sự thú vị sao?  … LOL!!, không biết bạn thế nào nhưng tôi thấy ý tưởng có thể điều khiển WordPress bằng các lệnh thực sự phi thường ♥0♥

Xin chân thành cảm ơn Fernando về bài đăng này; bài viết này được lấy nguyên văn từ AyudaWordpress.com.

Tôi hy vọng bạn thấy nó thú vị 

Liên quan


Thêm vào danh sách nguồn ưu tiên trên Google.