Afbeeldingen worden niet weergegeven in WordPress is een probleem dat veel beginners en zelfs ervaren gebruikers tegenkomen. Het kan frustrerend zijn als je foto’s in je berichten of pagina’s niet zichtbaar zijn, terwijl je ze wel in de mediabibliotheek hebt geüpload. Gelukkig zijn er meerdere oplossingen om dit probleem stap voor stap op te lossen.

Waarom worden afbeeldingen niet weergegeven in WordPress?

De reden dat afbeeldingen worden niet weergegeven in WordPress kan verschillend zijn. Soms ligt het aan een plugin, soms aan een fout in je thema, of zelfs aan de instellingen van je hosting. Voor je begint, is het handig om te controleren of de afbeelding zelf wel werkt.

Klik met je rechtermuisknop op de afbeelding die niet zichtbaar is en kies Afbeelding openen in nieuw tabblad. Als je de foto daar wel ziet, ligt het probleem dus aan WordPress en niet aan de foto zelf.

Voordat we de oplossingen bekijken: de onderdelen hieronder laten eerst een oorzaak zien en daarna hoe je dit kunt oplossen. Zo weet je stap voor stap waarom afbeeldingen worden niet weergegeven in WordPress en wat je eraan kunt doen. Het is slim om altijd eerst een back-up te maken.

Zo kun je, als er iets misgaat, de website makkelijk herstellen. Je kunt back-ups maken via je hosting of met een plugin zoals UpdraftPlus.

Debug inschakelen om de fout te vinden

Een van de eerste stappen om uit te zoeken waarom afbeeldingen worden niet weergegeven in WordPress is het inschakelen van debugmodus. Dit laat precies zien waar de fout vandaan komt.

Hoe debugmodus inschakelen?

YouTube video
  1. Log in op je hosting en ga naar File Manager.
  2. Open de map public_html.
  3. Zoek het bestand wp-config.php en klik met de rechtermuisknop op Bewerken.
  4. Zoek deze regel:
    define(‘WP_DEBUG’, false);
  5. Verander ‘false’ naar ‘true’.
  6. Sla het bestand op en vernieuw je website.

Als er een fout is in een plugin of thema en je hebt debug ingeschakeld, zie je dit meestal direct als melding op je website zelf, vaak bovenaan de pagina. Daar staat het type fout en het pad naar het bestand waar het probleem zit.

Daarnaast kun je deze meldingen vaak ook terugvinden in de error logs van je hosting, bijvoorbeeld in cPanel of DirectAdmin onder Errors of Error Logs. Zo weet je precies waar je moet kijken om het probleem op te lossen.

Plugins uitschakelen en testen

In WordPress pluginscherm bulkactie Deactiveren selecteren om plugin- of thema-conflicten op te sporen bij foutmelding ingeplande blogberichten niet gepubliceerd
Controleer op plugin- of thema-conflicten – ingeplande blogberichten niet gepubliceerd

Plugins kunnen er vaak voor zorgen dat afbeeldingen worden niet weergegeven in WordPress. Vooral na een update of installatie van een nieuwe plugin kan er een conflict ontstaan.

Wat kun je doen?

  1. Ga in je WordPress-dashboard naar Plugins > Geïnstalleerde plugins.
  2. Selecteer alle plugins en kies Deactiveren in het dropdownmenu.
  3. Controleer je website. Als de afbeeldingen nu zichtbaar zijn, ligt het aan een plugin.
  4. Activeer daarna één voor één de plugins en test steeds opnieuw.
  5. Zodra de fout terugkomt, weet je welke plugin het probleem veroorzaakt.

Zo kun je het probleem makkelijk vinden en oplossen door bijvoorbeeld de plugin te verwijderen of te vervangen.

Problemen in de code van je thema

Soms worden afbeeldingen niet weergegeven omdat er iets misgaat in de code van je thema. Bijvoorbeeld als je zelf code hebt toegevoegd in functions.php of als het thema niet goed is gebouwd.

Oplossing bij fouten in het thema

  • Controleer of je recent code hebt toegevoegd.
  • Zet de wijziging terug of herstel een back-up.
  • Gebruik tijdelijk een standaard WordPress-thema, zoals Twenty Twenty-Four. Als de afbeeldingen daar wel goed werken, ligt het probleem aan je thema.

Caching plugins uitschakelen

Caching plugins kunnen er ook voor zorgen dat afbeeldingen niet goed worden weergegeven. Dit komt vaak doordat ze functies aanbieden zoals Afbeeldingsoptimalisatie, waarbij afbeeldingen via externe servers of in een ander formaat geladen worden.

Bekende plugins die dit doen zijn Jetpack, LiteSpeed Cache en WP Rocket. Wil je weten hoe je jouw site sneller maakt? Lees dan ook ons artikel over WordPress website sneller maken.

Als je merkt dat afbeeldingen verdwijnen of niet zichtbaar zijn, controleer dan eerst of in de instellingen van deze plugins Afbeeldingsoptimalisatie is ingeschakeld. Zet deze optie uit en kijk of het probleem verdwijnt. Zo weet je meteen of dit de oorzaak is.

Instellingen aanpassen

  1. Log in op je WordPress-dashboard.
  2. Ga naar de instellingen van de plugin, bijvoorbeeld Jetpack > Instellingen > Prestaties, of naar de instellingenpagina van LiteSpeed Cache of WP Rocket.
  3. Zoek naar de optie Afbeeldingsoptimalisatie of een vergelijkbare instelling.
  4. Zet deze optie uit.

Daarna worden afbeeldingen weer rechtstreeks vanaf je eigen server geladen. Mocht dit niet helpen, kun je de plugin tijdelijk helemaal deactiveren om te testen of de fout daar vandaan komt. Bij andere caching plugins werkt dit op dezelfde manier.

Conclusie

Als afbeeldingen worden niet weergegeven in WordPress kan dat door veel verschillende dingen komen. Meestal ligt het aan een plugin, een fout in je thema of een instelling in Jetpack.

Door debugmodus in te schakelen, plugins te testen en instellingen te controleren, kun je het probleem vaak zelf oplossen. En vergeet niet: maak altijd een back-up voordat je bestanden of instellingen wijzigt.

Veelgestelde vragen

Wat zijn de oorzaken dat afbeeldingen niet zichtbaar zijn in WordPress?

Meestal komt het door conflicten met plugins of fouten in de code van het thema.

Waar worden afbeeldingen opgeslagen in WordPress?

In de mediabibliotheek van WordPress, die je kunt vinden onder Media in het dashboard.

Hoe kan ik het probleem oplossen dat afbeeldingen niet worden weergegeven in WordPress?

Door debugmodus in te schakelen, plugins uit te schakelen en te testen, of caching plugins uit te zetten. Soms moet je ook de code van je thema controleren.

Kunnen bestandsrechten invloed hebben op het tonen van afbeeldingen?

Ja, verkeerde bestandsrechten (bijvoorbeeld niet 644 of 755) kunnen ervoor zorgen dat afbeeldingen niet zichtbaar zijn. Controleer de rechten via je hosting of FTP en stel ze indien nodig goed in. Lees hier onze uitgebreide uitleg over Bestands- en mappermissies in WordPress.

Heeft de .htaccess file invloed op afbeeldingen?

Ja, foutieve regels in .htaccess kunnen het laden van afbeeldingen blokkeren. Controleer dit bestand in je hoofdmap en verwijder of corrigeer foutieve regels.

Kunnen CDN-diensten dit probleem veroorzaken?

Soms wel. Als je een CDN gebruikt zoals Cloudflare, kan een verkeerde instelling ervoor zorgen dat afbeeldingen niet geladen worden. Schakel tijdelijk het CDN uit om te testen.

Kan het thema zelf het probleem veroorzaken?

Ja, sommige thema’s laden afbeeldingen op een verkeerde manier in. Test dit door tijdelijk over te schakelen naar een standaardthema zoals Twenty Twenty-Four.