Füllen Sie den Inhalt bei der Installation aus

7

Ich würde gerne wissen, ob es eine Möglichkeit gibt, eine WordPress-Site während des Installationsvorgangs mit Dummy-Inhalten zu füllen. Sagen wir ein paar Beispielseiten, ein paar Beiträge, Taxonomie und das wars.

Ich bin mir nicht sicher, ob dies möglich ist, da ich keine ordnungsgemäße Dokumentation gefunden habe.

Johann
quelle

Antworten:

4

Auf der Suche nach einer anderen Sache bin ich gerade auf dieses Juwel von @anmari gestoßen :)

Sie müssen ein Dropin-Plugin an die Wurzel von setzen wp-content.

Sollte benannt werden install.phpund eine neue Version der steckbaren Funktion enthalten wp_install_defaults.

Ich habe dieses Wesentliche zum Testen verwendet. Die einzige Änderung gegenüber der ursprünglichen Funktion ist der Standardkategoriename und der Standard-Slug.

Bei StackOverflow gibt es ähnliche Fragen und Antworten, und Michael bemerkt, dass es sich lohnt, sie zu kopieren:

Da eine Standardkategorie angenommen wird, empfiehlt es sich, mindestens eine Kategorie zu erstellen

brasofilo
quelle
1
Dies ist nicht richtig brasofilo, Dropins sind nicht das gleiche wie benutzerdefinierte install.php inwp-content
Wyck
@Wyck, begann zu recherchieren, kam nicht viel auf und öffnete schließlich eine Frage dazu: Was macht ein Drop-In-Plugin aus? .
Brasofilo
Ya es ist ein bisschen vage, vor allem einen Abwurf install.phpin wp-config, cheers.
Wyck
Zur Verdeutlichung meinte ich mu-plugins, dass beide als "Drop-Ins" betrachtet werden können.
Wyck
3

Verwenden Sie Plugins wie:

WP DUMMY INHALT

Einfache Erstellung und Löschung von Blog-Posts, Seiten und Unterseiten für Entwickler. Vollständige Site-Struktur mit einem Klick.

DEMO DATA CREATOR

Demo Data Creator ist ein WordPress- und BuddyPress-Plugin, mit dem ein WordPress-Entwickler Demo-Benutzer, Blogs, Beiträge, Kommentare und Blogroll-Links erstellen kann.

Nun und natürlich werden diese Plugins nach Abschluss der Installation installiert!

Kuldeep Daftary
quelle
2

1. Ihre beste Wette ist das Thema Unit - Test - XML verwenden Import nach der Installation kann es hier zu finden: https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml es enthält Bilder und jede Menge Zeug.

  • Sie müssen zu Extras -> Importieren gehen

2.Die Option, dies während der Installation zu tun, besteht darin, die Idee von brasofilo zu verwenden und eine eigene Installation zu erstellen. Skript durch Erstellen der folgenden Datei : wp-content/install.php.

3. Eine dritte Option ist die Verwendung von mu-plugins http://codex.wordpress.org/Must_Use_Plugins, das sich wp-content/mu-pluginsstandardmäßig im Verzeichnis befinden muss (es kann geändert werden) und beliebig benannt werden kann.

Eine bessere Lösung besteht darin, ein Build-System wie wp-cli, phing, capistrano usw. zu verwenden, um die Installation auszuführen und die erforderlichen Daten einzuschließen. Zum Beispiel habe ich ein Phing-Skript, das die Standard-WP-Daten bei der Installation löscht, und es wäre einfach, Daten hinzuzufügen, wenn Sie einige hinzufügen oder einfügen mu-pluginsoder es einfach direkt im Skript tun möchten .

In der Tat könnte ich einfach weitermachen und dies tun, es ist eine gute Idee.

Wyck
quelle