Apakah ada setara drush untuk WordPress?

10

Saya bekerja dengan Drupal pada proyek sekarang, dan untuk semua kesalahannya, memiliki antarmuka baris perintah seperti drush ke kerangka Drupal adalah anugerah.

Apakah ada yang setara untuk menggunakan WordPress agar Anda dapat mengontrol plugin situs mana yang digunakan, atau seperti apa pengaturan defaultnya?

Atau apakah pendekatan terbaik saat ini hanya untuk menjatuhkan hal ini ke wp-config atau di tempat yang serupa?

Chris Adams
sumber
1
Saya tidak yakin secara spesifik tentang apa yang dilakukan oleh drush. Untuk mengatur pemasangan WP baru dengan kode, lihat pertanyaan ini Skrip Inisialisasi untuk Aspek “Standar” dari Situs Web WordPress? (pekerjaan sedang berlangsung).
Jarang
Hai @ Chris Adams - AFAIK belum ada, tetapi jika Anda ingin mengerjakan proyek semacam itu, saya yakin banyak dari mereka akan senang melihatnya! :)
MikeSchinkel

Jawaban:

6

Saya telah bekerja pada antarmuka baris perintah yang sederhana dan pluggable. Pekerjaan dasar sudah selesai tetapi kita sekarang harus mulai menulis lebih banyak perintah (dan mengimplementasikannya dalam plugins). Silakan bercabang dan berkontribusi!

Anda dapat menemukan kode di Github .

andreascreten
sumber
Itu memang terlihat bagus. Fork fork fork… :)
Chris Adams
4

WP-CLI http://wp-cli.org yang diprakarsai oleh andreascreten dan sekarang dikelola oleh scribu adalah hal yang paling dekat. Fungsi intinya terbatas, tetapi mudah diperluas dengan perintah khusus.

Fungsi inti harus mencakup kebutuhan yang Anda gambarkan, mengendalikan plugins dan pengaturan.

Sebagai catatan: Saya baru-baru ini menggunakan wp-cli untuk mengatur 2.000 atribut produk dengan gambar terkait untuk WooCommerce. Butuh waktu satu jam untuk menginstal wp-cli dan menulis plugin WordPress untuk memperluas WP-CLI dengan perintah kustom saya.

Setelah itu saya bisa menjalankan perintah terhadap path ke file gambar saya seperti ini

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

Itu baru saja menyelamatkan saya 17 jam dari klik-seret-geser-mengetik

mikkelbreum
sumber
3

Hai @ Chris Adams:

Saya hanya berlari di Alat Mass Management WordPress ini yang tidak sama dengan drush tetapi adalah hal terdekat yang saya lihat sejauh ini.

MikeSchinkel
sumber
2

Daniel Bachhuber memberikan presentasi di WordCamp Seattle 2012 yang disebut WordPress di Command Line - Pengantar wpshell dan wp-cli . The catatan presentasi yang tersedia di website-nya, dan video harus di WordPress.tv segera.

Ian Dunn
sumber