WC Vendors Membership toont gedetailleerde abonnementsinformatie onder Vendor Dashboard → Instellingen → Lidmaatschap.
Soms wilt u specifieke rijen voor gratis plannen verbergen, zoals "Volgende betalingsdatum" of "Toegestane categorieën", zonder betaalde plannen te beïnvloeden. Deze handleiding laat zien hoe u dat veilig kunt bereiken met een template-override met voorwaardelijke logica.
WC Vendors Membership biedt momenteel geen filters om deze velden programmatisch te verwijderen. Template-overrides met voorwaardelijke logica is de officiële en ondersteunde methode.
1. Template Override Pad
Zorg er eerst voor dat u een child theme gebruikt, zodat uw template-override niet wordt overschreven wanneer het parent theme wordt bijgewerkt. Als u hulp wilt bij het instellen hiervan, kunt u hier klikken om te leren hoe u een child theme maakt.
Om het tabblad Lidmaatschap aan te passen, gebruikt u het volgende override-pad in uw child theme:
wp-content/themes/yourtheme/wc-vendors/dashboard/membership-details.php
Als u bijvoorbeeld een child theme gebruikt dat is gebaseerd op het Storefront thema, kan het bestandspad er als volgt uitzien:
wp-content/themes/storefront-child/wc-vendors/dashboard/membership-details.php
Dit bestand rendert de abonnementsplan-details van de verkoper. Alle wijzigingen moeten hier worden aangebracht in plaats van in de plugin-kern om compatibiliteit met toekomstige updates te behouden.
2. Voorwaardelijke Logica om Velden te Verbergen
Gratis plannen tonen standaard geen terugkerende prijzen. U kunt gratis plannen identificeren aan hun titel en specifieke rijen voorwaardelijk verbergen.
Definieer Gratis Plannen:
$free_plans = array(
'basic vendor plan',
'standard vendor plan',
);
$plan_title_lower = strtolower( $plan_title );
3. Volgende Betalingsdatum en Geselecteerde $stats Rijen Verbergen
Hier is een volledig werkend voorbeeld dat de Volgende Betalingsdatum en bepaalde $stats rijen (Toegestane Categorieën, Commissie, Commissiepercentage) verbergt voor gratis plannen, terwijl betaalde plannen volledig zichtbaar blijven:
✅ Dit zorgt ervoor dat:
- Gratis plannen gevoelige rijen zoals Volgende Betalingsdatum, Toegestane Categorieën en Commissie verbergen.
- Betaalde plannen volledig zichtbaar blijven.
- Kern abonnementslogica en vernieuwingsgedrag worden niet beïnvloed.
4. Zichtbaarheid van Lidmaatschapsdetails Vergelijking: Gratis vs Betaalde Plannen


| Veld / Rij | Lidmaatschapsplan (Zichtbaar) | Lidmaatschapsplan (Verborgen) |
| Plannaam | ✅ Zichtbaar | ✅ Zichtbaar |
| Startdatum | ✅ Zichtbaar | ✅ Zichtbaar |
| Status | ✅ Zichtbaar | ✅ Zichtbaar |
| Volgende betalingsdatum | ✅ Zichtbaar | ❌ Verborgen |
| Toegestane categorieën | ✅ Zichtbaar | ❌ Verborgen |
| Commissie / Commissiepercentage | ✅ Zichtbaar | ❌ Verborgen |
| Productgebruik / Schijf / Bestanden | ✅ Zichtbaar | ✅ Zichtbaar |
| Acties (Annuleren, Vernieuwen) | ✅ Zichtbaar | ✅ Zichtbaar |
5. Best Practices voor het aanpassen van de Membership Details-sjabloon
- Gebruik altijd een child theme voor sjabloon-overrides.
- Vermijd het bewerken van core plugin-bestanden om ervoor te zorgen dat updates geen aanpassingen verbreken.
- Wis alle caches (LiteSpeed, Autoptimize, object cache) na wijzigingen om updates op de front-end te zien.
Deze handleiding zorgt ervoor dat sitebeheerders specifieke dashboardinformatie van verkopers veilig kunnen verbergen voor gratis abonnementen, terwijl de functionaliteit van betaalde abonnementen intact blijft.