Gibt es schon ein Drush-Äquivalent für WordPress?

10

Ich arbeite gerade mit Drupal an einem Projekt, und trotz all seiner Fehler ist es ein Glücksfall , eine Befehlszeilenschnittstelle wie Drush zum Drupal-Framework zu haben.

Gibt es ein Äquivalent für die Verwendung von WordPress, mit dem Sie steuern können, mit welchen Plugins eine Site bereitgestellt wird oder welche Standardeinstellungen verwendet werden sollten?

Oder ist der derzeit beste Ansatz, dieses Zeug einfach in wp-config oder irgendwo anders abzulegen?

Chris Adams
quelle
1
Ich bin mir nicht sicher, was Drush genau macht. Informationen zum Einrichten neuer WP-Installationen per Code finden Sie in dieser Frage. Initialisierungsskript für „Standardaspekte“ einer WordPress-Website? (in Arbeit).
Erster
Hallo @Chris Adams - AFAIK, es gibt noch keinen, aber wenn Sie an einem solchen Projekt arbeiten möchten, bin ich sicher, dass sich viele freuen würden, es zu sehen! :)
MikeSchinkel

Antworten:

6

Ich habe an einer einfachen und steckbaren Befehlszeilenschnittstelle gearbeitet. Die grundlegende Arbeit ist erledigt, aber wir müssen jetzt mehr Befehle schreiben (und sie in Plugins implementieren). Bitte zögern Sie nicht, sich zu teilen!

Sie finden den Code auf Github .

andreascreten
quelle
Das sieht ja gut aus. Gabel Gabel Gabel… :)
Chris Adams
4

Die von andreascreten initiierte und jetzt von scribu gepflegte WP-CLI http://wp-cli.org ist die nächste Sache. Die Kernfunktionen sind begrenzt, können jedoch problemlos mit benutzerdefinierten Befehlen erweitert werden.

Die Kernfunktionen sollten die von Ihnen beschriebenen Anforderungen abdecken und Plugins und Einstellungen steuern.

Als Randnotiz: Ich habe kürzlich wp-cli verwendet, um 2.000 Produktattribute mit zugehörigen Bildern für WooCommerce einzurichten. Es dauerte eine Stunde, um wp-cli zu installieren und mit meinem benutzerdefinierten Befehl ein WordPress-Plugin für die erweiterte WP-CLI zu schreiben.

Danach konnte ich den Befehl für den Pfad zu meinen Bilddateien wie folgt ausführen

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

Das ersparte mir gerade 17 Stunden Klick-Ziehen-Wischen-Tippen

mikkelbreum
quelle
3

Hallo @Chris Adams:

Ich bin gerade auf diese WordPress-Massenmanagement-Tools gestoßen , die nicht mit Drush identisch sind, aber das Nächste sind, was ich bisher gesehen habe.

MikeSchinkel
quelle
2

Daniel Bachhuber hielt auf dem WordCamp Seattle 2012 eine Präsentation mit dem Titel WordPress an der Kommandozeile - Eine Einführung in wpshell und wp-cli . Die Präsentationsnotizen sind auf seiner Website verfügbar, und das Video sollte bald auf WordPress.tv verfügbar sein .

Ian Dunn
quelle