City Page Generator
für WordPress & ACF
Erstellt WordPress-Seiten automatisch aus einer Excel-Datei — ideal für städtebasierte Landingpages, Dienstleistungsseiten und skalierbare Content-Strukturen mit Elementor und ACF.
Was macht das Plugin?
Das Plugin erstellt WordPress-Seiten automatisch aus einer Excel-Datei. Du kannst damit z.B. für jede Stadt eine Seite anlegen, die denselben Aufbau hat aber andere Inhalte (ACF-Felder).
Statt hunderte Seiten manuell anzulegen, befüllst du eine Excel-Tabelle, lädst sie hoch — und das Plugin erledigt den Rest: Seite erstellen, Elementor-Layout kopieren, ACF-Felder befüllen.
Einstellungen
Unter Einstellungen legst du das grundlegende Verhalten des Plugins fest:
- Elternseite — unter welcher Seite alle generierten Seiten angelegt werden
- Standardstatus —
draft(Entwurf) oderpublish(sofort veröffentlicht) - Sprache — für interne Verwaltung und Zuordnung
Kategorien
Kategorien definieren die Struktur deiner Seiten — also welche Ebenen es gibt (z.B. erst Stadt, dann Dienstleistung).
Für jede Kategorie legst du fest:
- Name — z.B. "Stadt"
- Slug-Spalte — der Spaltenname in der Excel für den Slug dieser Ebene
- Elternseite — unter welcher Seite diese Kategorie eingehängt wird
- Vorlage-Seite — eine bestehende WordPress-Seite, deren Elementor-Layout auf alle generierten Seiten kopiert wird. Das Plugin erkennt automatisch alle ACF-Felder, die auf dieser Seite per
[acf field="..."]eingebunden sind.
Excel-Vorlage herunterladen
Im Tab Import wählst du eine Kategorie aus und lädst die passende Vorlage herunter. Die Excel enthält dann genau die Spalten, die du befüllen musst.
Spalten der Excel-Vorlage:
| Spalte | Inhalt |
|---|---|
page_title |
Seitentitel — z.B. "Schlüsseldienst München" |
page_slug |
URL-Slug — z.B. "schluesseldienst-muenchen". Kann leer bleiben, wird dann automatisch aus dem Titel generiert. |
page_status |
publish oder draft |
page_content |
Freitext-Inhalt — meist leer wenn Elementor genutzt wird |
page_excerpt |
Kurzbeschreibung der Seite |
acf_feldname |
Ein Feld pro ACF-Feld, das auf der Vorlage-Seite referenziert wird |
Hierarchie — mehrere Kategorieebenen
Wenn eine Kategorie eine andere als Elternkategorie hat (z.B. "Dienstleistung" liegt unter "Stadt"), enthält die Excel-Vorlage zusätzliche Spalten für jede übergeordnete Ebene.
Beispiel: Kategorie "Dienstleistung" mit Elternkategorie "Stadt" — die Excel enthält dann diese zusätzlichen Spalten ganz links:
| Spalte | Inhalt | Beispiel |
|---|---|---|
stadt_slug |
Slug der übergeordneten Stadt-Seite | muenchen |
stadt_name |
Name der übergeordneten Stadt-Seite | München |
Der Wert in stadt_slug muss exakt mit dem Slug der bereits vorhandenen Stadt-Seite übereinstimmen. Das Plugin sucht anhand dieses Slugs die passende Elternseite und hängt die neue Seite darunter ein.
Excel befüllen und importieren
Was passiert beim Import?
- Seite existiert noch nicht → wird neu erstellt, Elementor-Layout wird von der Vorlage-Seite kopiert
- Seite existiert bereits → nur ACF-Felder werden aktualisiert, Layout bleibt erhalten
- Mit Haken "Vorlage-Seite neu einspielen" → Layout wird auch bei bestehenden Seiten überschrieben
ACF-Felder
Die Felder werden automatisch erkannt — du musst nichts manuell konfigurieren.
Voraussetzung: Die Felder sind auf der Vorlage-Seite per [acf field="feldname"] in einem Elementor Custom HTML-Widget eingebunden.
publish) sein — Entwürfe zeigen keine ACF-Inhalte.
Individuelle Anpassung gewünscht?
Das Plugin lässt sich für spezifische Anforderungen erweitern — z.B. andere Seitenbuilder, benutzerdefinierte Felder oder automatische SEO-Metadaten.