Wil je een plugin installeren op je WordPress-site, maar lukt het maar niet? Soms zie je helemaal geen foutmelding, soms juist wél, maar je hebt geen idee wat er misgaat. Ondertussen heb je die plugin nodig om je site beter te laten werken of nieuwe functies toe te voegen, en dat maakt het extra frustrerend.
Veel gebruikers lopen vroeg of laat tegen dit probleem aan. Het goede nieuws is dat de oorzaak bijna altijd te achterhalen is én dat je het zelf kunt oplossen. In dit artikel ontdek je stap voor stap waarom je soms geen WordPress plugin installeren kunt en welke oplossingen er zijn.
We behandelen 10 veelvoorkomende oorzaken en geven bij elke oorzaak duidelijke, praktische stappen die je meteen kunt uitvoeren, ook als je weinig technische kennis hebt.
1. Je gebruikt WordPress.com (gratis versie)

Gebruik je een gratis website via WordPress.com? Dan heb je geen toegang tot het plugins-menu. Plugins installeren kan pas vanaf het Business-pakket.
Oplossing:
- Upgrade naar een Business-abonnement op WordPress.com, of:
- Stap over naar een eigen hosting met WordPress.org (hiermee heb je volledige vrijheid om plugins te installeren en aanpassingen te doen).
2. Te weinig geheugen (PHP memory limit)
Als je plugin niet wil installeren en je krijgt een foutmelding over geheugen, dan is waarschijnlijk het geheugenlimiet van je website te laag ingesteld.

Zo los je het op:
- Log in op je hosting (bijv. via DirectAdmin of cPanel).
- Ga naar Bestandsbeheer / File Manager.
- Ga naar de rootmap van je domein (vaak:
public_htmlof je domeinnaam). - Zoek naar het bestand wp-config.php.
- Klik met de rechtermuisknop → Bewerken / Edit.
- Voeg de volgende regel toe vlak voor deze regel:
/* That’s all, stop editing! Happy publishing. */define(‘WP_MEMORY_LIMIT’, ‘512M’);
Alternatief 1 – .htaccess aanpassen:
Het bestand .htaccess is een configuratiebestand van je server. Vaak staat het in dezelfde rootmap (public_html). Soms is het verborgen, dus zorg dat je in je bestandsbeheer de optie “verborgen bestanden tonen” aanvinkt.
Zo doe je het:
- Log opnieuw in op je hosting (DirectAdmin of cPanel).
- Ga naar Bestandsbeheer / File Manager.
- Open de map public_html of de map met jouw domeinnaam.
- Zoek naar het bestand .htaccess. Zie je het niet? Zet dan de optie “verborgen bestanden tonen” aan.
- Klik met de rechtermuisknop op .htaccess → kies Bewerken / Edit.
- Scrol helemaal naar beneden in het bestand. Je ziet daar allerlei regels code staan. Ga NIETS aanpassen of verwijderen.
- Voeg helemaal onderaan een nieuwe regel toe:
php_value memory_limit 512M - Sla het bestand op.
Vanaf nu is je geheugenlimiet verhoogd via .htaccess.
Alternatief 2 – php.ini aanmaken:
Sommige hostingproviders laten je de PHP-instellingen aanpassen via een speciaal bestand php.ini. Dat bestand staat soms al in je rootmap, maar als het er niet is, kun je het zelf aanmaken.
Zo doe je dat:
- Log opnieuw in op je hosting (DirectAdmin of cPanel).
- Ga naar Bestandsbeheer / File Manager.
- Open de map public_html of de map met jouw domeinnaam.
- Klik op Nieuw bestand maken / Create New File.
- Geef het bestand de naam: php.ini
- Klik met de rechtermuisknop → Bewerken / Edit.
- Typ deze regel in het lege bestand:
memory_limit = 512M - Sla het bestand op.
Als er al een php.ini aanwezig is, open dat bestand en voeg dezelfde regel toe of wijzig de bestaande waarde naar 512M.
3. Je bent geen beheerder (administrator)

Alleen gebruikers met de rol beheerder mogen plugins installeren. Als je de optie niet ziet, ben je waarschijnlijk een editor of andere rol met beperkte rechten.
Zo controleer je je rol:
- Ga in WordPress naar Gebruikers → Alle gebruikers.
- Zoek je eigen gebruikersnaam op en kijk naar de kolom “Rol”.
- Staat daar niet “Beheerder”? Dan kun jij geen plugins installeren.
Wat kun je doen?
- Vraag de hoofdbeheerder van de site om je rol aan te passen, of de plugin voor jou te installeren.
4. WordPress Multisite: netwerkbeheerder heeft plugins geblokkeerd
Gebruik je WordPress Multisite? Dan kan het zijn dat alleen de superadmin plugins mag beheren. Gewone beheerders van subsites kunnen dit niet zelf.
Oplossing:
- Neem contact op met de superadmin van het netwerk en vraag of hij/zij de gewenste plugin wil installeren of beschikbaar wil maken.
5. Verouderde PHP-versie
Plugins vereisen vaak een minimum PHP-versie (zoals 7.4 of 8.1). Als jouw hosting nog een oude versie draait, lukt het installeren soms niet.

Zo controleer je je PHP-versie:
- In WordPress: Gereedschap → Site-status → Informatie → Server.
- In Elementor: Elementor → Systeeminformatie.
- In je hosting (bijv. DirectAdmin): zoek naar PHP instellingen of Select PHP version.
Oplossing:
- Als je zelf de versie niet kunt wijzigen, vraag dan je hostingprovider om deze te verhogen naar minstens PHP 8.1.
“De meeste pluginproblemen in WordPress hebben geen ingewikkelde oorzaak, maar ontstaan door simpele instellingen die je zelf kunt aanpassen.”
Bron: CursusWP
6. Bestandsrechten (file permissions) zijn verkeerd ingesteld
WordPress moet schrijfrechten hebben op de map wp-content/plugins. Als dit geblokkeerd is, lukt installeren niet.
Wat betekenen 755 of 775? Dit zijn rechteninstellingen:
- 7 = lezen, schrijven en uitvoeren (voor de eigenaar)
- 5 = lezen en uitvoeren (voor de groep)
- 5 = lezen en uitvoeren (voor anderen)
Weet je niet precies wat bestandsrechten zijn of hoe je ze instelt, lees dan onze complete gids: Bestands- en mappermissies in WordPress
Oplossing:
- Log in op je hosting en open File Manager.
- Navigeer naar de map:
wp-content/plugins - Klik met de rechtermuisknop → Permissies / Rechten aanpassen.
- Stel deze in op 755 of 775.
7. Geen schijfruimte meer op je hosting
Behalve het geheugen dat WordPress zelf gebruikt (PHP memory limit), heeft je hosting ook een maximum aan schijfruimte. Dit is de totale opslag die je krijgt bij je pakket. Alles telt mee: je websitebestanden, afbeeldingen, video’s, backups, e-mails en natuurlijk ook je plugins.
Als deze limiet vol zit, kun je geen nieuwe bestanden meer uploaden, dus ook geen plugins. Dit is iets anders dan het PHP memory limit, want dat gaat alleen over hoeveel geheugen PHP mag gebruiken tijdens het draaien van je website. Schijfruimte gaat echt over opslagcapaciteit, alsof je harde schijf vol zit.
Hoe weet je of je schijfruimte vol is?

- Log in op je hosting (DirectAdmin of cPanel).
- Vaak zie je op het dashboard een overzicht van je pakket: hoeveel MB/GB je gebruikt en wat je limiet is.
- Sommige hostings sturen ook automatisch een mailtje als je bijna aan je limiet zit.
Oplossingen:
- Ruim bestanden op
- Verwijder oude mediabestanden die je niet meer gebruikt.
- Gooi ongebruikte plugins en thema’s weg.
- Verwijder oude backups die op de server staan.
- Upgrade je pakket
- Kom je nog steeds ruimte tekort? Neem dan contact op met je hostingprovider en vraag om een upgrade. Vaak betaal je een klein bedrag extra en krijg je direct meer opslag.
8. Pluginconflict of conflict met je thema
Soms blokkeert een bestaande plugin de installatie van een nieuwe, of veroorzaakt je thema een foutmelding.
Oplossing:
- Schakel tijdelijk alle andere plugins uit.
- Probeer de nieuwe plugin te installeren.
- Werkt het dan wel? Activeer de andere plugins één voor één om het conflict te vinden.
9. Beveiligingsbeperkingen op de server (mod_security / firewall)
Sommige servers hebben firewallregels of security modules (zoals mod_security) die plugin-installaties blokkeren.
Oplossing:
- Neem contact op met je hostingpartij.
- Stuur eventueel de exacte foutmelding mee.
- Vraag of bepaalde beveiligingsregels de installatie blokkeren.
10. Beschadigd of verkeerd pluginbestand
Heb je geprobeerd een plugin te uploaden via een ZIP-bestand, en lukt het niet? Dan is het bestand mogelijk corrupt, of het is geen geldig WordPress-pluginformaat.
Zo controleer je het:
- Download de plugin opnieuw vanaf de officiële WordPress-pluginbibliotheek of van een betrouwbare bron.
- Controleer of het bestand eindigt op
.zipen een geldige pluginstructuur bevat (zoals een hoofdmap met daarin een.php-bestand).
Pro Tip: Upload het bestand handmatig via File Manager in wp-content/plugins en activeer het daarna via WordPress.
Conclusie
Plugins zijn onmisbaar om je WordPress-website uit te breiden en nieuwe functies toe te voegen. Als je geen WordPress plugin kunt installeren, kan dat verschillende oorzaken hebben: van te weinig geheugen of verkeerde bestandsrechten tot een volle schijfruimte of een pluginconflict.
Het belangrijkste is dat je stap voor stap nagaat waar het probleem vandaan komt. Met de oplossingen die we in dit artikel hebben besproken, kun je in de meeste gevallen het probleem zelf vinden én oplossen. Zo houd je jouw WordPress-site flexibel, veilig en altijd klaar voor nieuwe mogelijkheden.
Veelgestelde vragen
1. Waarom kan ik geen WordPress plugin installeren?
Dat kan door verschillende oorzaken komen, zoals te weinig geheugen (PHP memory limit), verkeerde bestandsrechten, onvoldoende schijfruimte of omdat je WordPress.com gebruikt in plaats van WordPress.org.
2. Wat is het verschil tussen PHP memory limit en schijfruimte?
PHP memory limit gaat over het tijdelijke werkgeheugen dat WordPress nodig heeft om processen uit te voeren. Schijfruimte gaat over de totale opslagcapaciteit van je hostingpakket, waar al je bestanden, plugins, thema’s en e-mails in staan.
3. Hoe zie ik of ik genoeg schijfruimte heb?
Log in op je hosting (cPanel of DirectAdmin). Daar zie je vaak op je dashboard hoeveel opslagruimte je gebruikt en wat je limiet is.
4. Ik krijg geen foutmelding, maar de plugin installeert niet. Wat nu?
Probeer eerst alle andere plugins tijdelijk uit te schakelen en kijk of het dan lukt. Soms veroorzaakt een pluginconflict het probleem. Helpt dat niet, controleer dan je bestandsrechten of vraag je hostingprovider om mee te kijken.
5. Kan ik gratis plugins installeren op WordPress.com?
Nee, bij een gratis WordPress.com-site kun je geen plugins installeren. Dat kan pas vanaf het Business-abonnement. Met WordPress.org (eigen hosting) kun je wél altijd plugins installeren.