RepairPluginDocs

Shortcodes

Leer hoe je het RepairPlugin-boekingssysteem op elke WordPress-pagina kunt integreren met shortcodes voor het volledige boekingsproces, de zoekbalk en prijstabellen.

shortcodeembeddingfrontendsearch-barpage-builder

Wat kun je hiermee?

  • Het complete boekingsproces toevoegen aan elke pagina met [Repair_All] — klanten zien categorieën, merken, modellen, reparaties, servicemethoden en checkout.
  • Een zoekbalk toevoegen met [Repair_Search_Box] zodat bezoekers snel hun apparaatmodel kunnen vinden vanaf elke pagina.
  • Een categorie-, merk- of modelraster tonen op elke pagina met [categories], [brands] of [models] voor snelle navigatie.
  • Een reparatieprijstabel weergeven met [Repair_Pricing_Table] zodat klanten alle reparatieprijzen voor een specifiek model kunnen bekijken.
  • Landingspagina's maken met voorgeselecteerde categorieën, merken, modellen of locaties voor SEO of marketingcampagnes.
  • Een taal vooraf selecteren voor meertalige websites die geen Polylang gebruiken.
  • Elke page builder gebruiken — Elementor, Divi, WP Bakery of Gutenberg werken allemaal.

Waar vind je het?

  1. Klik in het WordPress-adminmenu op RepairPlugin.
  2. Klik op Settings in het submenu.
  3. Klik in de instellingensidebar op Plugin Shortcode.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=plugin_shortcode
De pagina Plugin Shortcode met shortcodevelden, merkfilter en Base URL-opties

Deze pagina toont beide shortcodes met kopieer-naar-klembord-knoppen, merk/locatiefilters en de Base URL-instelling voor de zoekbalk.

Voorgeselecteerde shortcodes voor specifieke categorieën, merken en modellen vind je op hun beheerpagina's:

  • Categorie-shortcode: RepairPlugin > Categories — selecteer een categorie, klik op het shortcode-icoontje.
  • Merk-shortcode: RepairPlugin > Categories — selecteer een merk, klik op het shortcode-icoontje.
  • Model-shortcode: RepairPlugin > Models & Repair — selecteer een model, klik op het shortcode-icoontje.
  • Locatie-shortcode: RepairPlugin > Enhanced Locations > Locations — klik op de shortcode-knop op een locatierij (vereist dat locatiegebonden prijzen actief is).

Hoe stel je het in?

Een shortcode op een pagina plaatsen

  1. Kopieer de shortcode die je wilt (bijv. [Repair_All]).
  2. Ga naar WP Dashboard > Pagina's en bewerk de doelpagina.
  3. Voeg een Shortcode-blok toe (Gutenberg) of een HTML/Code-module (page builders).
  4. Plak de shortcode in het blok.
  5. Stel de pagina-indeling in op volledige breedte voor het beste resultaat (minimaal 1200px breed aanbevolen).
  6. Klik op Opslaan of Publiceren.

Een merk voorselecteren

Op de pagina Plugin Shortcode, selecteer een merk uit de Brand-dropdown naast het Steps Shortcode-veld. De shortcode wordt automatisch bijgewerkt:

[Repair_All brand="Apple"]

Klik op Copy to clipboard om het te kopieren. Gebruik het reset-icoontje om het merkfilter te wissen.

Een locatie voorselecteren

Wanneer locatiegebonden prijzen actief zijn, verschijnt er een Location-dropdown naast het Search Box Shortcode-veld. Het selecteren van een locatie genereert:

[Repair_Search_Box location="3"]

De Base URL voor de zoekbalk instellen

De zoekbalk moet weten welke pagina de [Repair_All]-shortcode bevat, zodat klanten daarheen worden gestuurd nadat ze een model hebben gekozen.

  1. Zoek onder de sectie Search Box de instelling Base URL.
  2. Kies Find It Automatically (standaard) of Use My Custom Link.
  3. Als je een aangepaste link gebruikt, voer dan de volledige URL in van de pagina waar [Repair_All] staat.
  4. Klik op Update.

Deze URL wordt ook gebruikt voor Afronden-, Opnieuw inplannen- en Annuleren-links in e-mails.

https://www.repairplugin.com/book-a-repair
De zoekbalk-widget waarmee klanten direct naar hun apparaat kunnen zoeken

Een taal voorselecteren

Als je site een vertaalplugin gebruikt die geen Polylang is (die wordt automatisch gedetecteerd), voeg dan het language-attribuut toe:

[Repair_All language="Dutch"]
[Repair_All language="French"]
[Repair_All language="English (United States)"]

De taalnaam moet overeenkomen met de kolom LANGUAGE NAME uit Settings > Localization.

Instellingenoverzicht

InstellingBeschrijvingStandaardKlanten zien
Steps ShortcodeToont de hoofdboekingsshortcode. Kopieer en plak deze op elke pagina om het volledige meerstappenboekingsproces weer te geven[Repair_All]De volledige boekingsinterface — categorieselectie, merk, model, reparatielijst, servicemethoden en checkout.
Brand filterWanneer je een merk selecteert, voegt het brand="Merknaam" toe aan de shortcode. Alleen categorieën en modellen voor dat merk worden getoond-- All --Ze slaan de merkselectie over en gaan direct naar het kiezen van hun model.
Search Box ShortcodeToont de zoekbalk-shortcode. Kopieer en plak deze op elke pagina om een zoekbalk weer te geven waar klanten een apparaatnaam kunnen typen en overeenkomende modellen zien[Repair_Search_Box]Een zoekbalk waar ze snel hun apparaat kunnen vinden. Vooral handig op homepages of landingspagina's.
Location filterVoegt location="ID" toe aan de shortcode om de locatieselectiestap over te slaan. Alleen zichtbaar wanneer locatiegebonden prijzen zijn ingeschakeld-- All --Ze gaan direct naar model- en reparatieresultaten voor die locatie.
Base URLVertelt de zoekbalk naar welke pagina klanten moeten worden gestuurd nadat ze een model hebben gekozen. Deze URL wordt ook gebruikt voor afrond-, opnieuw inplannen- en annuleerlinks in e-mailsFind It AutomaticallyNa het zoeken naar hun apparaat worden ze naar de juiste pagina met het volledige boekingsproces geleid.
Custom LinkLaat je handmatig de URL instellen van de pagina met [Repair_All]. Verschijnt alleen wanneer "Use My Custom Link" is geselecteerdleegCorrecte navigatie van zoekresultaten naar het boekingsproces. Gebruik dit wanneer automatische detectie de juiste pagina niet vindt.

Catalogus-shortcodes

Deze shortcodes tonen specifieke delen van je apparaatcatalogus op elke pagina. Elk vereist een code-attribuut — de unieke code die is toegewezen aan de categorie, het merk of het model binnen RepairPlugin.

InstellingBeschrijvingStandaardKlanten zien
[categories]Toont het boekingsproces vanaf een specifieke categorie. Klanten zien merken, modellen en reparaties binnen die categorie. Vereist het code-attribuut. Optioneel: location (locatie-ID of -naam) om te vergrendelen op een specifieke locatie, language om een taal voor te selecteren
Voorbeeld: [categories code="CAT001"]
De categorie-raster shortcode-output met apparaattype-icoontjes in een rasterlay-out
InstellingBeschrijvingStandaardKlanten zien
------------
[brands]Toont het boekingsproces vanaf een specifiek merk binnen een categorie. Klanten zien modellen en reparaties voor dat merk. Vereist het code-attribuut. Optioneel: location, language
Voorbeeld: [brands code="BRD001"]
De merkraster shortcode-output met merklogo's waaruit klanten kunnen kiezen
InstellingBeschrijvingStandaardKlanten zien
------------
[models]Toont het boekingsproces vanaf een specifiek model. Klanten gaan direct naar de reparatieselectie voor dat model. Vereist het code-attribuut. Optioneel: location, language
Voorbeeld: [models code="MDL001"]
InstellingBeschrijvingStandaardKlanten zien
------------
[Repair_Pricing_Table]Toont een alleen-lezen prijstabel met alle beschikbare reparaties en hun prijzen voor een specifiek model. Handig voor SEO-landingspagina's en transparantie. Vereist het code-attribuut. Wanneer locatiegebonden prijzen actief zijn, moet je ook het location-attribuut opgeven. Optioneel: language
Voorbeeld: [Repair_Pricing_Table code="MDL001"] of [Repair_Pricing_Table code="MDL001" location="3"]

Tip: Combineer [models] en [Repair_Pricing_Table] op dezelfde pagina om zowel het boekingsproces als de prijstabel voor een apparaat te tonen: [models code=MDL001][Repair_Pricing_Table code=MDL001]. Shortcodes voor openingstijden RepairPlugin biedt ook 8 shortcodes voor het tonen van openingstijden, open/gesloten-indicatoren en voorwaardelijke inhoud op je website. Deze worden apart beschreven in Openingstijden Tonen.

Voorgeselecteerde shortcodes

ShortcodetypeWaar je het vindtVoorbeeld
Categorie voorgeselecteerdRepairPlugin > Categories[Repair_All category="5"]
Categorie + Merk voorgeselecteerdRepairPlugin > Categories > Brand[Repair_All category="5" brand="Apple"]
Model voorgeselecteerdRepairPlugin > Models & Repair[models code=ABC123][Repair_Pricing_Table code=ABC123]
Alleen merk (alle categorieën)Settings > Plugin Shortcode[Repair_All brand="Samsung"]
Locatie voorgeselecteerdEnhanced Locations > Locations[Repair_All location="3"]

Tips voor page builders

Page BuilderAanbevolen moduleOpmerkingen
ElementorShortcode-moduleGebruik geen tekstvak. Zorg ervoor dat de kolom minimaal 1250px breed is.
DiviCode-moduleGebruik geen tekstvak. Vermijd secties met scheidingslijnen.
WP BakeryRaw HTML-moduleGebruik geen tekstvak. Zorg ervoor dat de kolom minimaal 1250px breed is.
GutenbergShortcode-blokStel de pagina in op een lay-out met volledige breedte.

Veelgestelde vragen

Kan ik de shortcode op meerdere pagina's plaatsen?

Ja. Je kunt [Repair_All] op zoveel pagina's plaatsen als je wilt — bijvoorbeeld aparte landingspagina's voor verschillende merken of categorieën met voorgeselecteerde shortcodes.

Wat is de minimale paginabreedte voor het boekingsproces?

Voor het beste visuele resultaat moet je pagina minimaal 1200px breed zijn. Gebruik een pagina-template met volledige breedte in je thema of page builder.

Wat gebeurt er als ik twee [Repair_All]-shortcodes op dezelfde pagina plaats?

Dit wordt niet ondersteund. RepairPlugin gebruikt een gedeelde interne status, dus de tweede shortcode zou de configuratie van de eerste overschrijven. Plaats slechts een boekingsshortcode per pagina.

Kan ik shortcodes in widgetgebieden of aangepaste berichttypen gebruiken?

Shortcodes werken overal waar WordPress ze verwerkt, inclusief widgets en aangepaste berichttypen. Sommige interne functies (zoals opnieuw-inplannen- en afrondlinks) verwachten echter dat de shortcode op een standaard WordPress-pagina staat. Als je de shortcode elders plaatst, werkt het boekingsformulier wel, maar die interne omleidingslinks vinden het mogelijk niet.

Gerelateerde artikelen

Command Palette

Search for a command to run...