WC Vendors bevat een krachtig templatesysteem waarmee u verschillende templates aan de voorkant van uw marktplaats kunt aanpassen. Deze templates kunnen worden overschreven door een kopie van de template in uw thema directory te maken. We raden aan om al uw thema-overschrijvingen in een child theme uit te voeren. Dit zorgt voor upgrade-veilige wijzigingen.
Onze template structuur
Onze templates zijn georganiseerd in 5 hoofdgebieden.
| Template gebied | Van toepassing op |
|---|---|
| dashboard | Vendor dashboard templates. |
| e-mails | E-mail templates voor alle e-mails. (Lees hier onze e-mail documentatie) |
| front | Templates gerelateerd aan algemene frontend functies zoals de vendor directory lijst |
| product | Templates gerelateerd aan vendor producten |
| winkel | Alle templates gerelateerd aan de vendor winkels |
Hoe een template te overschrijven
Om een template te overschrijven, moet u een kopie maken van de pluginversie naar de directory van uw thema. Alle templates behalve e-mails bevinden zich op de volgende locatie. UWTHEMA is de placeholder voor de slug van uw thema. Bijvoorbeeld, een storefront child theme zou zijn
Deze templates bevinden zich in de templates directory van de plugins.
- wc-vendors/templates
- wc-vendors-pro/templates
De thema-overschrijvingen zouden zich op de volgende voorbeeldlocaties bevinden
- /wp-content/themes/storefront-child/wc-vendors/
Om de WC Vendors Pro dashboard template te overschrijven, kopieert u de dashboard.php template naar de juiste locatie voor dit bestand.
Kopieer templates/dashboard/dashboard.php naar /wp-content/themes/storefront-child/wc-vendors/dashboard/dashboard.php

De volgende twee artikelen schetsen de verschillende templates in onze twee kernproducten
- WC Vendors Marketplace Templates
- WC Vendors Pro Templates
Tip
Sommige nieuwe gebruikers kopiëren mogelijk alle sjabloonbestanden naar hun thema. U hoeft alleen de bestanden te kopiëren die u gaat overschrijven. Als u alle sjabloonbestanden kopieert, moet u veel extra sjablonen onderhouden en beheren die niet zullen worden gebruikt. Dit kan ook problemen veroorzaken wanneer we nieuwe functies toevoegen of bestaande functies bijwerken.