Có một drush tương đương cho WordPress chưa?


10

Tôi đang làm việc với Drupal trong một dự án ngay bây giờ và đối với tất cả các lỗi của nó, việc có một giao diện dòng lệnh như drush đến khung Drupal là một ơn trời.

Có tương đương với việc sử dụng WordPress để cho phép bạn kiểm soát các plugin mà trang web được triển khai cùng hoặc cài đặt mặc định nào không?

Hoặc là cách tiếp cận tốt nhất hiện tại chỉ để thả công cụ này vào wp-config hoặc một nơi nào đó tương tự?


1
Tôi không chắc chắn về chi tiết cụ thể của những gì drush làm. Để thiết lập các bản cài đặt WP mới bằng mã, hãy xem câu hỏi này Tập lệnh khởi tạo cho các khía cạnh tiêu chuẩn của nhóm tiêu chuẩn của một trang web WordPress? (công việc đang tiến hành).
Hết

Xin chào @Chris Adams - AFAIK chưa có ai, nhưng nếu bạn muốn làm việc trong một dự án như vậy tôi chắc chắn rằng nhiều người sẽ rất vui khi thấy nó! :)
MikeSchinkel

Câu trả lời:


6

Tôi đã làm việc trên một giao diện dòng lệnh đơn giản và có thể cắm. Công việc cơ bản đã xong nhưng bây giờ chúng ta cần bắt đầu viết thêm các lệnh (và thực hiện nó trong các plugin). Xin vui lòng ngã ba và đóng góp!

Bạn có thể tìm thấy mã trên Github .


Điều đó thực sự trông tốt đẹp. Ngã ba ngã ba đường :)
Chris Adams

4

WP-CLI http://wp-cli.org do andreascreten khởi xướng và hiện được duy trì bởi scribu là điều gần gũi nhất. Các chức năng cốt lõi của nó bị hạn chế, nhưng nó dễ dàng được mở rộng với các lệnh tùy chỉnh.

Các chức năng cốt lõi sẽ bao gồm các nhu cầu bạn mô tả, kiểm soát các plugin và cài đặt.

Như một lưu ý phụ: Gần đây tôi đã sử dụng wp-cli để thiết lập 2.000 thuộc tính sản phẩm với hình ảnh được liên kết cho WooC Commerce. Phải mất một giờ để cài đặt wp-cli và viết một plugin WordPress để mở rộng WP-CLI bằng lệnh tùy chỉnh của tôi.

Sau đó tôi có thể chạy lệnh theo đường dẫn đến các tệp hình ảnh của mình như thế này

wp woocom_imgattr_create path/to/img/*.png --attr=color

Điều đó vừa giúp tôi tiết kiệm 17 giờ nhấp-kéo-vuốt-gõ



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.