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

Tất cả chúng ta, những người theo cách này hay cách khác được liên kết với phát triển web và sử dụng WordPress đều biết HelpWordpress.com. Không nghi ngờ gì nữa, một trong những trang web chính được liên kết với CMS này.

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

Tôi đã xin phép tác giả của nó để chia sẻ nó ở đây, cảm ơn bạn rất nhiều Fernando cho một bài báo tuyệt vời như vậy và để chúng tôi chia sẻ nó với bạn 🙂

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


Cũng nhận thấy rằng dòng lệnh WordPress này là geek, nhưng rất geekKhông có gì cho tất cả các đối tượng nhưng trong mọi trường hợp, một khả năng nữa của hệ sinh thái mà WordPress đã trở thành.

La giao diện lệnh cho WordPresshoặc wp-cli, là một loạt các lệnh để quản lý cài đặt WordPress và hơn thế nữa. Và đó là với wp-cli, bạn có thể cập nhật plugin, cài đặt WordPress, xuất bản bài đăng, thực tế là mọi thứ và đang phát triển.

Oh và Nó không phải là một plugin, nó là một hệ thống yêu cầu cài đặt riêng mà bạn có thể làm theo nhiều cách khác nhau, cụ thể là ...

xuyên qua bạn sẽ làm như thế này:

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, Vv

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 find.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

Ok, rất tốt, tôi đã cài đặt nó nhưng ... Điều này được sử dụng như thế nào?

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
wp eval-file
...
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ó ở đây và bạn thậm chí có thể tạo nhiều lệnh hơn trong bếp của wp-cli.

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.

Ban đầu Fernando nói rằng đó là một bài đăng dành cho những người yêu thích máy tính ... nhưng, hầu như tất cả chúng ta đều không thấy điều này thực sự tuyệt vời? 😀… LOL !!, Tôi không biết bạn thế nào nhưng ý tưởng có thể điều khiển WordPress bằng các lệnh thì tôi thấy nó thực sự phi thường ♥ 0 ♥

Rất cám ơn Fernando vì bài viết một lần nữa, bài viết này ban đầu được lấy từ HelpWordpress.com.

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

Liên quan


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

4 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Fernando dijo

    Chỉ tuyệt vời!

    Tôi sẽ đưa nó vào thực tế ngay bây giờ. Bạn vừa cho tôi một niềm vui.

    Cảm ơn bạn rất nhiều vì đã chia sẻ, KZKG ^ Gaara.

    Chúc mừng!

    1.    KZKG ^ Gaara dijo

      Không có gì, rất hân hạnh được giúp đỡ 🙂
      Liên quan

  2.   Hyuuga_Neji dijo

    Công việc tốt… .. bây giờ tôi hoàn thành việc «thống trị» Nginx của tôi. Tôi sẽ xem liệu wp-cli đó có hoạt động không…. và nếu ai đó muốn gọi tôi là một người đam mê vì thích các biến thể bảng điều khiển, điều đó không làm phiền tôi chút nào xD

  3.   eliotime3000 dijo

    Xem liệu tôi có thể cho mình thời gian để hoàn thành việc lái xe Drush không.