Op zoek naar een manier om WordPress met een wachtwoord af te schermen? Er zijn een hoop manieren waarop je een wachtwoord kunt toevoegen aan je site, variërend van je hele WordPress-site tot een deel van de content, of zelfs een heel klein stukje van content dat verder voor iedereen toegankelijk is.

Sommige van die oplossingen vereisen gebruik van een plug-in, waar andere gewoon werken met de functies van WordPress zelf of configuraties die je op serverniveau kunt maken.

In dit artikel gaan we het hebben over alle methoden die mogelijkerwijs tot onze beschikking staan. Je gaat leren:

Je kunt op een van bovenstaande links klikken om rechtstreeks naar die specifieke methode te gaan of je kunt gewoon verder lezen om alle methoden te leren kennen over hoe je je WordPress-site kunt afschermen.

Hoe je je hele WordPress-site achter een wachtwoord zet

Als je je totale WordPress-site met een wachtwoord wilt afschermen, zijn je twee belangrijkste opties:

Van die twee is de eerste met afstand het meest gebruikersvriendelijk, en ook beter voor een op gebruikers gerichte site. HTTP-verificatie is daarentegen een doeltreffende methode voor een site in aanbouw of een andere niet-voor-gebruikers-bedoelde site.

Hoe je je WordPress-site bewachtwoordt met een plug-in

Om je hele WordPress-site met een wachtwoord af te schermen, bevelen we de gratis Password Protected-plug-in van Ben Huson aan. Deze wordt hoog beoordeeld en is verkrijgbaar op WordPress.org.

Heb je de plug-in eenmaal geïnstalleerd en in werking gesteld, dan ga je naar Instellingen → Password Protected om de instellingen te configureren.

Vink Password Protected Status aan en geef je gewenste wachtwoord op in het veldje New Password.

Het aardige van de plug-in is dat hij je tevens de mogelijkheid biedt om bepaalde (types) gebruikers/verzoeken in de whitelist op te nemen, alsmede IP-adressen. Je kunt ze naar eigen wens configureren:

Hoe je je hele WordPress-site met een wachtwoord beschermt

Hoe je je hele WordPress-site met een wachtwoord beschermt

Zodra je de boel geactiveerd hebt, moet iedereen die je site wil bezoeken, een wachtwoord ingeven op een uitgeklede versie van de gebruikelijke WordPress-aanmeldpagina:

De sitebrede wachtwoordpagina

De sitebrede wachtwoordpagina

Als je het logo van de aanmeldpagina er anders wilt laten uitzien dan het algemene WordPress-logo, dan kun je gebruikmaken van de gratis Login Logo-plug-in.

Hoe je je WordPress-site achter een wachtwoord zet met HTTP-verificatie

Met eenvoudige HTTP-verificatie (ook wel genoemd: htpasswd protection) kun je een extra laag van wachtwoordbescherming toevoegen voordat mensen je site überhaupt kunnen laden. Daarom is het DE manier voor ontwikkelingssites of sites in een testomgeving.

Als je je WordPress-site door Kinsta laat hosten, kun je gebruikmaken van het eenvoudige password protection (htpasswd)-tool in het MyKinsta-dashboard. Je kunt het vinden onder “Tools” op je site. Vink “Inschakelen” aan, kies een gebruikersnaam en klaar is Kees!

.htpasswd protection

.htpasswd protection

Nadat het in werking is gesteld, vraagt je WordPress-site om verificatie voordat men erbij kan. Je kunt de verificatiegegevens veranderen wanneer je maar wilt. En als je verificatie niet meer nodig vindt, zet je het gewoon weer uit.

.htpasswd authenticatie prompt

.htpasswd authenticatie prompt

Hoe je een map achter een wachtwoord zet

Wil je een map op je website met een wachtwoord afschermen? Misschien is er een map buiten je WordPress-installatie om waarvan je niet wilt dat iemand anders er toegang toe heeft.

Als je je WordPress-site bij Kinsta laat hosten, kan ons ondersteuningsteam je daarmee helpen. Anders kun je dit ook in orde maken met htpasswd protection. Je hoeft alleen maar de directory’s overeenkomstig te updaten.

Apache

Om het handmatig te doen, dien je eerst een .htpasswd -bestand aan te maken. Je kunt gebruikmaken van deze superhandige generator tool. Vervolgens upload je het bestand naar een directory die je achter een wachtwoord wilt zetten.

www/user/public/protecteddirectory

Dan maak je een .htaccess -bestand aan en upload je dat naar het pad van de directory die je wilt afschermen. Vergeet niet om het directorypad en de gebruikersnaam te updaten.

AuthType Basic  
AuthName "restricted area"  
AuthUserFile /www/user/public/protecteddirectory.htpasswd  
require valid-user

Nginx

Als je Nginx gebruikt, kun je de toegang ook beperken met eenvoudige HTTP-verificatie. Zie daarvoor deze handleiding.

Als je gehost wordt door een provider met cPanel, dan kun je een met een wachtwoord afgeschermde directory opzetten met het hulpprogramma “Directory Privacy”. Je vindt het onder Files.

cPanel Directory Privacy

cPanel Directory Privacy

Hoe je een blogpost, een pagina of WooCommerce-producten achter een wachtwoord zet

Als je een enkele blogpost, een enkele pagina of een enkel WooCommerce-artikel met een wachtwoord wilt afschermen, heeft WordPress daarvoor in feite een ingebouwde functie om je daarbij te helpen, onder Zichtbaarheid.

Je vindt die instelling in de WordPress-editor en je kunt haar gebruiken voor elk genoemd stukje content alsmede elk willekeurig ander aangepast berichttype dat je op je site zou kunnen gebruiken.

Om te beginnen:

Zo ziet het eruit in de nieuwe WordPress-block editor:

Waar je Visibility-opties vindt in de block editor

Waar je Visibility-opties vindt in de block editor

En zo ziet het eruit in de oudere Klassieke WordPress-editor:

Waar je WordPress’ Visibility-instellingen kunt vinden

Waar je WordPress’ Visibility-instellingen kunt vinden

Publiceer of update je het betreffende stukje content, dan moeten bezoekers voortaan een wachtwoord opgeven voordat ze het kunnen zien. Bovendien hangt WordPress het etiket “Beveiligd” aan de betrokken titel:

Hoe de ingebouwde WordPress-wachtwoordbescherming werkt

Hoe de ingebouwde WordPress-wachtwoordbescherming werkt

Een aardige bijkomstigheid van deze methode is dat je het zo kunt inrichten dat mensen meerdere artikelen kunnen unlocken door maar een keer het wachtwoord op te geven. Om dit op te zetten hoef je alleen maar hetzelfde wachtwoord te gebruiken voor de diverse artikelen.
Is dat makkelijk of is dat makkelijk?

Zodra een bezoeker het wachtwoord eenmaal opgeeft, unlockt het automatisch alle andere stukjes content die hetzelfde wachtwoord hebben. Als er een item tussenzit dat een ander wachtwoord gebruikt, dan hebben bezoekers natuurlijk dat unieke wachtwoord nodig om toegang te krijgen.

Om je ten slotte een idee te geven van hoe deze vorm van wachtwoordbescherming werkt voor een ander soort content, laten we hier zien hoe het werkt bij een WooCommerce-product. Je vindt de Zichtbaarheid-bediening op dezelfde plek:

Hoe je een WooCommerce-product achter een wachtwoord plaatst

Hoe je een WooCommerce-product achter een wachtwoord plaatst

Hoe je een categorie bewachtwoordt

Als alternatief voor het één voor één bewachtwoorden van content kun je dat ook doen voor hele categorieën.

Het voordeel hiervan is dat het zo flink gemakkelijker voor je wordt om verscheidene stukjes content in één keer met een wachtwoord te beschermen. En we hebben hiervoor al vastgesteld dat het voor bezoekers een stuk gemakkelijker is omdat ze het wachtwoord maar eenmaal hoeven in te geven om alle content in die categorie te ontsluiten.

Om dit op te zetten heb je wel de hulp van een plug-in nodig. We bevelen er twee aan:

  1. Password Protected Categories, een premium plug-in van Barn2 Media
  2. Access Category Password, een gratis plug-in op WordPress.org

Hoe je gebruikmaakt van Password Protected Categories

Password Protected Categories werkt in beginsel hetzelfde als het toevoegen van de “Password Protected”-functie aan categorieën, zoals in de sectie hierboven.

Als je de plug-in eenmaal geïnstalleerd en geactiveerd hebt, ga je naar Berichten → Categorieën en edit je de categorie die je achter een wachtwoord wilt hebben. Onderaan zie je vervolgens hetzelfde  Zichtbaarheid-veld dat je gebruikte toen je individuele stukjes content bewachtwoordde.

Kies Password protected en geef het gewenste wachtwoord in.

Het aardige hiervan is dat de plug-in je verschillende wachtwoorden toestaat die allemaal de categorie in kwestie ontsluiten. Zo kun je elke persoon/bezoekersgroep een eigen wachtwoord geven, wat het een stuk eenvoudiger maakt om iemand later zonodig de toegang te ontzeggen:

Hoe je een categorie bewachtwoordt

Hoe je een categorie bewachtwoordt

Zodra je de wijzigingen opslaat, hebben bezoekers subiet een wachtwoord nodig wanneer ze een bericht willen lezen in de nu afgeschermde categorie:

Wachtwoordpagina om categorie te ontsluiten

Wachtwoordpagina om categorie te ontsluiten

Ga je naar Instellingen → Protected Categories, dan kun je tevens toegang krijgen tot enkele extra instellingen die je zeggenschap geven over de functionaliteit van de plug-in. Je kunt:

Password Protected Categories-instellingen

Password Protected Categories-instellingen

Als je een WooCommerce-zaak runt, dan is het handig om te weten dat dezelfde ontwikkelaar een soortgelijke plug-in voor WooCommerce ontwikkelde, namelijk WooCommerce Protected Categories.

Heb je het gehad met onkundige WordPress-supportmedewerkers die nergens antwoord op kunnen geven? Geef ons gerenommeerde supportteam een kans! Bekijk onze pakketten

Hoe gebruik je Access Category Password

Access Category Password is gratis verkrijgbaar op WordPress.org. Als je het eenmaal geïnstalleerd en geactiveerd hebt, ga je naar Settings → Access Category Password. En daar:

Access Category Password-instellingen

Access Category Password-instellingen

Als je de wijzigingen eenmaal opgeslagen hebt, hebben bezoekers meteen een wachtwoord nodig om toegang te krijgen tot content in de afgeschermde categorie.

Wat wel een nadeel is van deze plug-in is dat je maar één wachtwoord kunt ingeven en gedwongen bent om hetzelfde wachtwoord te gebruiken voor alle categorieën die je wilt afschermen.

Als je diverse wachtwoorden wilt gebruiken, ben je vermoedelijk beter af met de eerdergenoemde Password Protected Categories-plug-in.

Een ander verschil is dat Access Protected Categories de blogposttitel toont, zelfs voordat de gebruiker het wachtwoord ingeeft, terwijl de Password Protected Categories-plug-in die titel verbergt:

Access Category Password-pagina

Access Category Password-pagina

Hoe je een deel van een WordPress-bericht achter een wachtwoord zet

Laten we ten slotte even kijken naar de meest specifieke manier om een publiek toegankelijk WordPress-bericht met een wachtwoord af te schermen – namelijk, alleen een stukje ervan.

Voor deze functionaliteit kun je gebruikmaken van de gratis Passster-plug-in op WordPress.org.

Als je die eenmaal geïnstalleerd en geactiveerd hebt, ga je naar Instellingen → Passster om de shortcode aan te maken die je gaat gebruiken voor het afschermen van je content.

Geef het gewenste wachtwoord in en kies Generate Password:

Passster shortcodeaanmaker

Passster shortcodeaanmaker

Vervolgens bewaar je de wijzigingen en kopieer je de shortcode die Passster je opgeeft:

Kopieer de Passster-shortcode

Kopieer de Passster-shortcode

Daarna voeg je de shortcode toe aan het stukje content dat je achter een wachtwoord wilt zetten. Vervolgens vervang je de tijdelijke aanduiding “Your content here” door het stukje content dat je wilt afschermen:

Voorbeeld van de Passster-shortcode

Voorbeeld van de Passster-shortcode

Maak je het betreffende bericht live, dan zie je hier een voorbeeld van hoe de standaard bewachtwoorde pagina eruit ziet:

De Passster-aanmeldpagina

De Passster-aanmeldpagina

Om die aan te passen kun je gebruikmaken van de WordPress Customizer (Weergave → Customizer).

Kijk voor het Passster -gedeelte in de WordPress Customizer. Daar kun je de tekst en kleuren van de pagina naar eigen wens aanpassen:

Passster-stijlkeuzes in de WordPress Customizer

Passster-stijlkeuzes in de WordPress Customizer

Wil je een hele blogpost achter een wachtwoord zetten, of slechts een klein stukje ervan? Misschien een hele categorie met alle content daarvan? Ziehier onze kersverse tutorial over hoe je dat aanpakt... het is echt een fluitje van een cent! 🔐💪Click to Tweet

Samenvatting

Of je nou de toegang tot je hele site wilt beperken, de toegang tot een klein stukje content daarvan of de toegang tot iets daartussenin, er zijn vele manieren om iets achter een wachtwoord te zetten op WordPress.

Kies de benadering die het beste bij je past, volg de stappen in onze gids en geniet van je nieuwe WordPress-bewachtwoordingsfunctionaliteit.

Mocht je nog met vragen zijn blijven zitten over hoe je een WordPress-site achter een wachtwoord zet, laat dan een reactie achter en wij gaan je helpen.


Als je dit artikel leuk vond, dan ga je Kinsta’s WordPress hosting platform ook heel erg leuk vinden! Of het nu gaat om het versnellen van je website of de 24/7 support van ons ervaren WordPress-team. Onze door Google Cloud aangedreven infrastructuur is gericht op automatische schaalbaarheid, prestaties en beveiliging. Laat ons jou het Kinsta verschil tonen! Bekijk onze pakketten