Het volgende artikel beschrijft een codefragment dat Paid Memberships Pro met WC Vendors zal laten werken. De uitdaging bij het instellen van een lidmaatschapsplugin is om de plugin automatisch een abonnee te laten upgraden naar de verkopersrol. De meeste lidmaatschapsplugins schakelen niet automatisch rollen om na een succesvolle lidmaatschapsbetaling; noch zullen ze het gebruik toestaan van een reeds aangemaakte rol die geen standaard WordPress-rol is of een rol die de lidmaatschapsplugin definieert.
Stappen
- Installeer en configureer de Paid Memberships Pro plugin, de gratis versie werkt hiervoor.
- Stel uw lidmaatschapsniveau of -niveaus in.
- Voeg de onderstaande code toe aan de functions.php van uw thema of child theme.
Deze code schakelt automatisch over naar een verkopersrol na voltooiing van de eerste lidmaatschapsbetaling. Bovendien, als een lid wenst te downgraden of het lidmaatschap te annuleren (in wezen de winkel sluiten), wordt het lid bij annulering gedegradeerd naar een abonneerrol. U moet de niveau-nummers en rollen aanpassen aan de configuratie van uw site. U kunt dit laten schakelen naar andere rollen dan de verkoper, wat de rollen op uw site ook mogen zijn die u wilt toewijzen aan een betaald lidmaatschap. In dit geval. In het onderstaande voorbeeld hebben we maandelijkse en jaarlijkse lidmaatschapsniveaukeuzes.
Deze code moet worden geplaatst in de functions.php van uw child theme.
Info
Als u op zoek bent naar een lidmaatschapsplugin, hebben we onze eigen lidmaatschapsplugin gemaakt. WC Vendors Membership, die WooCommerce Subscriptions gebruikt om een op lidmaatschap gebaseerde marktplaats te creëren.