Stukken van website afschermen met wachtwoord

V. Hoe kan ik stukken van mijn WordPress site met een wachtwoord afschermen.

A. Dat hangt er van af wat je wil, en hoe. Met name:

  1. Wil je een apart stuk van de website afschermen?
  2. Wil je een wachtwoord per onderdeel, of een wachtwoord per gebruiker?
  3. Wil je die toegang laten afhangen van lidmaatschap?

Concreet:

  1. Als je een apart stuk van de website wel, is het makkelijkst om een subsite te maken. Dat gaat heel handig met de multisite feature van WordPress. Maar die multisite moet je wel instellen als eerste stap, terwijl je website nog leeg is. Op een subsite kan je een wachtwoord zetten, bv. met een plugin als Password protected.
  2. Je kan per item (post, pagina) een wachtwoord instellen onder Publiceren.

    • Die methode heeft wel een behoorlijk aantal nadelen:
      • Je kan verschillende wachtwoorden, instellen voor verschillende items – en dus ook per ongeluk.
      • Je kan dat wachtwoord niet (laten) achterhalen. Als de gebruiker het vergeet, is het vergeten.
      • Je kan het wachtwoord niet revokeren. Als je het meegedeeld hebt, heeft de ander het. Tenzij je het wijzigt, maar dan zet je de andere gebruikers vast.
    • Maar ook:
      • Je kan ook stukken van een pagina of post afschermen, bv met Passster.
      • Met een plugin als Multiple Posts Passwords kan je verschillende paswoorden instellen voor dezelfde toegang.
  3. Je kan rollen definiëren, bv met een component als Members, User Roles and Capabilities of User Role Editor. En nadien kan je per item (post of pagina) instellen welke rol/rollen toegang heeft/hebben.
    • Voordelen:
    • Alle items hebben hetzelfde wachtwoord – dat van de gebruiker.
    • De gebruiker kan zelf zijn wachtwoord herstellen indien nodig.
    • Je kan een gebruiker uit een rol gooien, en dan heeft hij onmiddellijk geen toegang meer.
  4. Je kan opteren voor een membership plugin: Digimember, Memberpress en Retsrict Content Pro – maar er zijn er meer.
    Nadeel is dat je – als je een vereniging bent of hebt – eigenlijk je lidmaatschap langs die membership moet laten lopen, en die betalingen ook.

Meer informatie: