plugin-icon

Disable WP REST API

Door Jeff Starr·
Schakelt de WP REST API uit voor bezoekers, die niet zijn aangemeld bij WordPress.
Waardering
4.8/5
Versie
2.6.6
Actieve installaties
20K
Laatst bijgewerkt
Nov 13, 2025

Deze plugin doet één ding: de WP REST API uitschakelen voor bezoekers die niet zijn ingelogd in WordPress. Geen configuratie vereist.

Deze plugin werkt met slechts 22 korte regels code (minder dan 2KB). Hij is dus superlicht, snel en effectief.

Note: This plugin completely disables the WordPress REST API. So it is not recommended if you need the WP REST API for any functionality.

Functies

  • Uitschakelen REST/JSON voor bezoekers (niet ingelogd)
  • Uitschakelen REST header in HTTP reactie voor alle gebruikers
  • Uitschakelens REST links in HTML head voor alle gebruikers
  • 100% plug-and-play, set-it-and-forget oplossing

De snelle, eenvoudige manier om misbruik van de REST/JSON API van je site te voorkomen

Hoe werkt het? Dat hangt af van welke versie van WordPress je gebruikt…

WordPress v4.7 en hoger

Voor WordPress 4.7 en beter schakelt deze plugin de WP REST API volledig uit , tenzij de gebruiker is ingelogd in WordPress.

  • Voor ingelogde gebruikers werkt WP REST API normaal
  • Voor uitgelogde gebruikers is WP REST API uitgeschakeld

Wat gebeurt er als een uitgelogde bezoeker een JSON/REST aanvraag doet? Dan krijgen ze alleen een eenvoudig bericht:

“rest_login_required: REST API beperkt tot geauthenticeerde gebruikers.”

Dit bericht kan worden aangepast via de z.g. filter hook, disable_wp_rest_api_error. Bekijk dit bericht voor een voorbeeld van hoe men dit moet doen.

Oudere versies van WordPress

Voor WordPress versies lager dan 4.7 schakelt deze plugin simpelweg alle REST API functionaliteit uit voor alle gebruikers.

Meer informatie beschikbaar hieronder in de FAQ’s sectie.

Privacy

Deze plugin verzamelt of slaat geen gebruikersgegevens op. Hij stelt geen cookies in en maakt geen verbinding met locaties van derden. Deze plugin heeft dus geen enkele invloed op de privacy van de gebruiker. Het verbetert zelfs de privacy van de gebruiker, omdat het potentieel gevoelige informatie beschermt tegen weergave/toegang via REST API.

Disable WP REST API is ontwikkeld en onderhouden door Jeff Starr, 15-jarige WordPress ontwikkelaar en boek auteur.

Ondersteuning van de ontwikkeling van deze plugin

Ik ontwikkel en onderhoud deze gratis plugin met liefde voor de WordPress community. om je steun te betuigen kun je een donatie doen of een van mijn boeken kopen:

En/of koop een van mijn premium WordPress plugins:

Links, tweets en vind-ik-leuks worden ook gewaardeerd. Bedankt! 🙂

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.9
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.