Nachdem wir bereits gelernt haben dass es äußerst einfach ist mit iMacros einen Haufen WPMU-Blogs per CSV zu erstellen, muss man bei Zeiten auch noch die ganzen Blogs mit Inhalten füllen.

Einige statische Seiten lassen sich da auch wunderbar automatisieren, zum Beispiel der Disclaimer. In diesem Fall (und man kann sich sicherlich noch hunderte andere Möglichkeiten einfallen lassen) kann man schließlich ohne Probleme immer den gleichen Text verwenden.

Das Script

VERSION BUILD=6311226 RECORDER=FX TAB T=1 'Set Datasource file CMDLINE !DATASOURCE bloglist.csv 'domain, title, email SET !DATASOURCE_COLUMNS 3 'Start at line 2 to skip the header in the file (Only executed on first run in loop) SET !LOOP 2 'Increase the current position in the file with each loop SET !DATASOURCE_LINE {{!LOOP}} URL GOTO=http://{{!COL1}}.domain.tld/wp-admin/page-new.php TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:post ATTR=ID:title CONTENT=Seitentitel TAG POS=1 TYPE=A ATTR=ID:edButtonHTML TAG POS=1 TYPE=TEXTAREA FORM=NAME:post ATTR=ID:content CONTENT=DieserTexterscheintalsTextderSeite WAIT SECONDS=5 TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish WAIT SECONDS=5

Wir haben als Ausgangspunkt wieder die bereits zur Erstellung der WPMU-Blogs verwendete CSV-Datei. Zusätzlich muss man aber noch in der 13ten Zeile die Domain angeben mit der man arbeitet. Ansonsten werden die Seiten nicht korrekt aufgerufen.

Weitere Hinweise

Die beiden WAIT-Anweisungen sind platziert damit Wordpress genug Zeit hat für die Erstellung des Permalinks und des ersten Autosave. Je nach Geschwindigkeit des Servers können aber auch 3 Sekunden reichen oder es werden 10 und mehr nötig. Lieber auf Nummer sicher gehen ansonsten kann es passieren dass man einige unveröffentlichte Seiten hat! Ziemlich unangenehm wenn man das bei einer 3-stelligen Anzahl Blogs überprüfen muss…

Wer eine Folder-Installation von WPMU verwendet muss in der 13ten Zeile die Adresse entsprechend auf http://domain.tld/{{!COL1}}/wp-admin/page-new.php abändern.

Mehr ist bei diesem Script nicht zu beachten.

Verwandte Beiträge:

  1. WPMU Blog-Erstellung per CSV