Automatisieren Sie die Konfiguration nach der neuen / gehosteten Installation

Sagen wir, ich starte eine neue WordPress-Site bei einem gehosteten Provider wie WPEngine. Wenn ich anfange, meine Site zu konfigurieren (eine Vorlage zu installieren, Plug-ins zu installieren, Layout und Inhalt für meine Seiten zu erstellen usw.), gibt es eine gute Möglichkeit, aufzuzeichnen, was ich im Code mache, oder diese Modifikationen anderweitig zu kodifizieren und zu zentralisieren es ist wiederholbar? Wiederholbar, ich meine, dass ich eine neue / neue Website starten, meinen Code ausführen kann und funktionell dieselbe Site habe, die ich selbst konfiguriert habe? Ich bin auch glücklich mit einer Lösung, die einige Elemente erfordert, die “zwischen Hand” zwischen dem Ausführen von Code durchgeführt werden. Im Extremfall könnte ich nur sehr gute Notizen darüber machen, was ich mache, und dann diesen Vorgang von Hand wiederholen, aber es wäre sehr langsam, eine neue Seite aufzublasen.

Ich würde mich wundern, wenn diese Frage nicht schon gestellt wurde / Antworten, aber es gibt so viele Artikel über WordPress, dass es schwer ist, die Nadel im Heuhaufen zu finden.

Solutions Collecting From Web of "Automatisieren Sie die Konfiguration nach der neuen / gehosteten Installation"

Das klingt wie ein perfekter Anwendungsfall für WP CLI , alles, was Sie brauchen, ist der SSH-Zugriff, den viele große Hosts jetzt bieten. Viele der functionen, nach denen Sie fragen, sind bereits standardmäßig verfügbar. Für andere sollten Sie Ihre eigenen WP CLI-Befehle erstellen können.

Einige Beispiele aus dem Dokument:

# Install the latest version from wordpress.org and activate $ wp plugin install bbpress --activate # Install the latest version of a theme from wordpress.org and activate $ wp theme install twentysixteen --activate # Create post with content from given file $ wp post create ./post-content.txt --post_category=201,345 --post_title='Post from file' 

Ivelina Dimova hat gerade einen tollen Vortrag über das WP CLI auf dem WordCamp Europe gehalten, obwohl ich die Präsentation gerade nicht online finde.