Shortcodes
Erfahre, wie du das RepairPlugin-Buchungssystem auf jeder WordPress-Seite mit Shortcodes fur den vollstandigen Ablauf, die Suchleiste und Preistabellen einbettest.
Was kannst du damit machen?
- Den kompletten Buchungsablauf hinzufugen auf jeder Seite mit
[Repair_All]-- Kunden sehen Kategorien, Marken, Modelle, Reparaturen, Servicemethoden und Checkout. - Eine Suchleiste hinzufugen mit
[Repair_Search_Box], damit Besucher schnell ihr Geratemodell von jeder Seite aus finden konnen. - Ein Kategorie-, Marken- oder Modellraster anzeigen auf jeder Seite mit
[categories],[brands]oder[models]fur schnelle Navigation. - Eine Reparatur-Preistabelle anzeigen mit
[Repair_Pricing_Table], damit Kunden alle Reparaturpreise fur ein bestimmtes Modell sehen konnen. - Landingpages erstellen mit vorausgewahlten Kategorien, Marken, Modellen oder Standorten fur SEO- oder Marketingkampagnen.
- Eine Sprache vorauswahlen fur mehrsprachige Websites, die kein Polylang verwenden.
- Jeden Page-Builder verwenden -- Elementor, Divi, WP Bakery oder Gutenberg funktionieren alle.
Wo findest du es?
- Klicke im WordPress-Adminmenu auf RepairPlugin.
- Klicke im Untermenu auf Settings.
- Klicke in der Einstellungs-Seitenleiste auf Plugin Shortcode.

Diese Seite zeigt beide Shortcodes mit Kopier-Buttons, Marken-/Standortfilter und die Base-URL-Einstellung fur die Suchbox.
Vorausgewahlte Shortcodes fur bestimmte Kategorien, Marken und Modelle findest du auf deren Verwaltungsseiten:
- Kategorie-Shortcode: RepairPlugin > Categories -- wahle eine Kategorie, klicke auf das Shortcode-Symbol.
- Marken-Shortcode: RepairPlugin > Categories -- wahle eine Marke, klicke auf das Shortcode-Symbol.
- Modell-Shortcode: RepairPlugin > Models & Repair -- wahle ein Modell, klicke auf das Shortcode-Symbol.
- Standort-Shortcode: RepairPlugin > Enhanced Locations > Locations -- klicke auf den Shortcode-Button in einer Standortzeile (erfordert, dass standortbasierte Preise aktiv sind).
So richtest du es ein
Einen Shortcode auf einer Seite platzieren
- Kopiere den gewunschten Shortcode (z.B.
[Repair_All]). - Gehe zu WP Dashboard > Seiten und bearbeite die Zielseite.
- Fuge einen Shortcode-Block (Gutenberg) oder ein HTML/Code-Modul (Page-Builder) hinzu.
- Fuge den Shortcode in den Block ein.
- Stelle das Seitenlayout auf Volle Breite fur das beste Ergebnis (mindestens 1200px Breite empfohlen).
- Klicke auf Speichern oder Veroffentlichen.
Eine Marke vorauswahlen
Wahle auf der Plugin-Shortcode-Einstellungsseite eine Marke aus dem Brand-Dropdown neben dem Steps-Shortcode-Feld. Der Shortcode aktualisiert sich automatisch:
[Repair_All brand="Apple"]
Klicke auf Copy to clipboard zum Kopieren. Verwende das Zurucksetzen-Symbol, um den Markenfilter zu loschen.
Einen Standort vorauswahlen
Wenn standortbasierte Preise aktiv sind, erscheint ein Location-Dropdown neben dem Suchbox-Shortcode-Feld. Die Auswahl eines Standorts generiert:
[Repair_Search_Box location="3"]
Die Base-URL fur die Suchbox festlegen
Die Suchbox muss wissen, welche Seite den [Repair_All]-Shortcode hat, damit sie Kunden nach der Modellauswahl dorthin weiterleiten kann.
- Finde unter dem Suchbox-Abschnitt Base URL.
- Wahle Find It Automatically (Standard) oder Use My Custom Link.
- Wenn du einen benutzerdefinierten Link verwendest, gib die vollstandige URL der Seite ein, auf der
[Repair_All]platziert ist. - Klicke auf Update.
Diese URL wird auch fur Abschluss-, Umbuchungs- und Stornolinks in E-Mails verwendet.

Eine Sprache vorauswahlen
Wenn deine Website ein anderes Ubersetzungsplugin als Polylang verwendet (das automatisch erkannt wird), fuge das language-Attribut hinzu:
[Repair_All language="Dutch"]
[Repair_All language="French"]
[Repair_All language="English (United States)"]
Der Sprachname muss mit der Spalte LANGUAGE NAME aus Settings > Localization ubereinstimmen.
Einstellungsubersicht
| Einstellung | Beschreibung | Standard | Kunden sehen |
|---|---|---|---|
| Steps Shortcode | Zeigt den Haupt-Buchungs-Shortcode. Kopiere und fuge ihn auf einer beliebigen Seite ein, um den kompletten mehrstufigen Buchungsablauf anzuzeigen | [Repair_All] | Die vollstandige Buchungsoberflache -- Kategorieauswahl, Marke, Modell, Reparaturliste, Servicemethoden und Checkout. |
| Brand filter | Wenn du eine Marke auswahlt, wird brand="Markenname" zum Shortcode hinzugefugt. Es werden nur Kategorien und Modelle fur diese Marke angezeigt | -- Alle -- | Sie uberspringen die Markenauswahl und gelangen direkt zur Modellauswahl. |
| Search Box Shortcode | Zeigt den Suchleisten-Shortcode. Kopiere und fuge ihn auf einer beliebigen Seite ein, um eine Suchleiste anzuzeigen, in der Kunden einen Geratenamen eingeben und passende Modelle sehen konnen | [Repair_Search_Box] | Eine Suchleiste, in der sie schnell ihr Gerat finden konnen. Besonders nutzlich auf Startseiten oder Landingpages. |
| Location filter | Fugt location="ID" zum Shortcode hinzu, um den Standortauswahlschritt zu uberspringen. Nur sichtbar, wenn standortbasierte Preise aktiviert sind | -- Alle -- | Sie gelangen direkt zu den Modell- und Reparaturergebnissen fur diesen Standort. |
| Base URL | Teilt der Suchleiste mit, zu welcher Seite Kunden nach der Modellauswahl weitergeleitet werden sollen. Diese URL wird auch fur Abschluss-, Umbuchungs- und Stornolinks in E-Mails verwendet | Automatisch finden | Nach der Suche nach ihrem Gerat werden sie zur richtigen Seite mit dem vollstandigen Buchungsablauf weitergeleitet. |
| Custom Link | Ermoglicht das manuelle Festlegen der URL der Seite mit [Repair_All]. Erscheint nur, wenn "Use My Custom Link" ausgewahlt ist | leer | Korrekte Navigation von Suchergebnissen zum Buchungsablauf. Verwende dies, wenn die automatische Erkennung die richtige Seite nicht findet. |
Katalog-Shortcodes
Diese Shortcodes zeigen bestimmte Teile deines Geratekatalogs auf jeder Seite an. Jeder erfordert ein code-Attribut -- den eindeutigen Code, der der Kategorie, Marke oder dem Modell innerhalb von RepairPlugin zugewiesen ist.
| Einstellung | Beschreibung | Standard | Kunden sehen |
|---|---|---|---|
[categories] | Zeigt den Buchungsablauf ab einer bestimmten Kategorie. Kunden sehen Marken, Modelle und Reparaturen innerhalb dieser Kategorie. Erfordert das code-Attribut. Optional: location (Standort-ID oder Name) um auf einen bestimmten Standort zu beschranken, language um eine Sprache vorzuauswahlen | -- | -- |
Beispiel: [categories code="CAT001"] | |||
![]() | |||
| Einstellung | Beschreibung | Standard | Kunden sehen |
| --- | --- | --- | --- |
[brands] | Zeigt den Buchungsablauf ab einer bestimmten Marke innerhalb einer Kategorie. Kunden sehen Modelle und Reparaturen fur diese Marke. Erfordert das code-Attribut. Optional: location, language | -- | -- |
Beispiel: [brands code="BRD001"] | |||
![]() | |||
| Einstellung | Beschreibung | Standard | Kunden sehen |
| --- | --- | --- | --- |
[models] | Zeigt den Buchungsablauf ab einem bestimmten Modell. Kunden gelangen direkt zur Reparaturauswahl fur dieses Modell. Erfordert das code-Attribut. Optional: location, language | -- | -- |
Beispiel: [models code="MDL001"] | |||
| Einstellung | Beschreibung | Standard | Kunden sehen |
| --- | --- | --- | --- |
[Repair_Pricing_Table] | Zeigt eine schreibgeschutzte Preistabelle mit allen verfugbaren Reparaturen und deren Preisen fur ein bestimmtes Modell. Nutzlich fur SEO-Landingpages und Transparenz. Erfordert das code-Attribut. Wenn standortbasierte Preise aktiv sind, musst du auch das location-Attribut angeben. Optional: language | -- | -- |
Beispiel: [Repair_Pricing_Table code="MDL001"] oder [Repair_Pricing_Table code="MDL001" location="3"] |
Tipp: Kombiniere
[models]und[Repair_Pricing_Table]auf derselben Seite, um sowohl den Buchungsablauf als auch die Preistabelle fur ein Gerat anzuzeigen:[models code=MDL001][Repair_Pricing_Table code=MDL001]. Offnungszeiten-Shortcodes RepairPlugin bietet auch 8 Shortcodes zum Anzeigen von Offnungszeiten, geoffnet/geschlossen-Indikatoren und bedingten Inhalten auf deiner Website. Diese sind separat in Offnungszeiten-Anzeige dokumentiert.
Vorausgewahlte Shortcodes
| Shortcode-Typ | Wo du ihn findest | Beispiel |
|---|---|---|
| Kategorie vorausgewahlt | RepairPlugin > Categories | [Repair_All category="5"] |
| Kategorie + Marke vorausgewahlt | RepairPlugin > Categories > Brand | [Repair_All category="5" brand="Apple"] |
| Modell vorausgewahlt | RepairPlugin > Models & Repair | [models code=ABC123][Repair_Pricing_Table code=ABC123] |
| Nur Marke (alle Kategorien) | Settings > Plugin Shortcode | [Repair_All brand="Samsung"] |
| Standort vorausgewahlt | Enhanced Locations > Locations | [Repair_All location="3"] |
Page-Builder-Tipps
| Page-Builder | Empfohlenes Modul | Hinweise |
|---|---|---|
| Elementor | Shortcode-Modul | Verwende keine Textbox. Stelle sicher, dass die Spalte mindestens 1250px breit ist. |
| Divi | Code-Modul | Verwende keine Textbox. Vermeide Abschnitte mit Trennlinien. |
| WP Bakery | Raw-HTML-Modul | Verwende keine Textbox. Stelle sicher, dass die Spalte mindestens 1250px breit ist. |
| Gutenberg | Shortcode-Block | Stelle die Seite auf Volle-Breite-Layout ein. |
Haufig gestellte Fragen
Kann ich den Shortcode auf mehreren Seiten platzieren?
Ja. Du kannst [Repair_All] auf beliebig vielen Seiten platzieren -- zum Beispiel separate Landingpages fur verschiedene Marken oder Kategorien mit vorausgewahlten Shortcodes.
Was ist die Mindestbreite fur den Buchungsablauf?
Fur das beste visuelle Ergebnis sollte deine Seite mindestens 1200px breit sein. Verwende ein Volle-Breite-Seitentemplate in deinem Theme oder Page-Builder.
Was passiert, wenn ich zwei [Repair_All]-Shortcodes auf derselben Seite platziere?
Das wird nicht unterstutzt. RepairPlugin verwendet einen gemeinsamen internen Status, sodass der zweite Shortcode die Konfiguration des ersten uberschreiben wurde. Platziere nur einen Buchungs-Shortcode pro Seite.
Kann ich Shortcodes in Widget-Bereichen oder benutzerdefinierten Beitragstypen verwenden?
Shortcodes funktionieren uberall, wo WordPress sie verarbeitet, einschliesslich Widgets und benutzerdefinierten Beitragstypen. Einige interne Funktionen (wie Umbuchungs- und Abschlusslinks) erwarten jedoch, dass der Shortcode auf einer Standard-WordPress-Seite platziert ist. Wenn du den Shortcode an anderer Stelle platzierst, funktioniert das Buchungsformular, aber diese internen Weiterleitungslinks finden es moglicherweise nicht.

