In deze screencast nemen we een korte pauze van de strijd tegen de styling van Vanilla Forums om te werken aan het opzetten van Restrict Content Pro (RCP), onze WordPress-plug-in voor het beheren van abonnees op The Lodge, het privétoegangsgedeelte (waar je nu letterlijk in zit!) .
De eerste stap is het creëren van de lidmaatschapsniveaus. We beslissen over een dierenthema, omdat 1) het leuk is en 2) het een manier is om een willekeurige hiërarchie vast te stellen, zoals we in het verleden hebben gedaan met alpha / beta / etc. We zijn in staat om willekeurige niveaus in RCP te creëren, wat perfect is voor ons. Leden van verschillende niveaus hebben toegang tot verschillende dingen. We kunnen deze niveaus binnen onze sjablonen testen om verschillende dingen te onthullen (bijv. Downloadlinks voor leden van een hoger niveau).
We gebruiken een add-on-plug-in voor RCP zodat we PayPal Pro kunnen gebruiken. Ik heb toevallig een PayPal Pro-account omdat ik het leuk vind als het afrekenen de site niet hoeft te verlaten. PayPal Regular is gratis, maar je dwingt gebruikers om hoe dan ook de overstap naar PayPal te maken. Als het alleen hiervoor was, zou ik overwegen om regelmatig terug te gaan naar PayPal, maar ik gebruik het naadloze afrekenproces op een aantal Wufoo-formulieren met hetzelfde PayPal-account, dus over het algemeen vind ik het de moeite waard. RCP heeft de API-inloggegevens nodig die ik van de PayPal-website kan krijgen.
We gaan door met het opzetten van RCP. We maken een blanco paginasjabloon voor aanmelding. We gebruiken de paginahiërarchie en plaatsen die pagina als een kind van de startpagina van The Lodge, waarbij we de URL / lodge / signup / maken. Vervolgens stellen we de RCP-instellingen in voor omleiding na aanmelding en waar de aanmeldingspagina zelf is. De aanmeldingspagina gebruikt een shortcode (dwz de dingen tussen (vierkante haken)) om het registratie- (aanmeldings) formulier in te voegen.
Het ontwerp van deze pagina's laat misschien iets te wensen over, maar dit is een vrij zoete start. We hebben een volledig functioneel aanmeldings- / registratiesysteem dat geld kost en de mogelijkheid heeft om inhoud te vergrendelen.