Ga naar de hoofdinhoud
7 minuten leestijd (1404 woorden)

Hoe u kunt helpen bij het opsporen van fouten in WordPress-plug-ins

Hoe-te-Helpen-met-WordPress-Plugin-Debuggen

De ontwikkelaars van JoomUnited werken er altijd aan om ervoor te zorgen dat uw plugins zo optimaal mogelijk werken, natuurlijk kunnen er in sommige gevallen toch fouten optreden, bijvoorbeeld een incompatibiliteit die wordt veroorzaakt door een derde plugin en wat willen we als dit soort fouten optreden? Natuurlijk worden deze snel opgelost ...    

In dit bericht leren we je hoe je de juiste informatie aan de ontwikkelaar geeft, zodat hij de fout snel kan begrijpen en oplossen. Dit bericht wordt onderverdeeld in 3 stappen die we gaan volgen om de juiste informatie aan een ontwikkelaar te geven wanneer er een probleem optreedt:

  • Schakel het foutenlogboek in
  • Installeer de probleemoplossingsplugin
  • Controleer op javascript-fouten

 

Schakel het WordPress-foutopsporing- en logsysteem in

Allereerst moeten we weten wat WP_DEBUG is; Zoals we kunnen zien op Wikipedia, “ WP_DEBUG is een PHP-constante (een permanente globale variabele) die kan worden gebruikt om de "debug"-modus in heel WordPress te activeren. Het is standaard ingesteld op onwaar en wordt meestal ingesteld op waar in het wp-config.php-bestand op ontwikkelingsversies van WordPress.”

Zoals we kunnen zien WP_DEBUG is een constante die standaard uit staat, maar we kunnen hem aan zetten voor tijdelijke foutopsporingsdoeleinden.

 

wp-config

 

Daarnaast is er een andere PHP-constante genaamd WP_DEBUG_LOG die ons zal helpen om automatisch een tekstbestand te maken met alle fouten van uw plugins en dat is wat we gaan sturen naar de ontwikkelaars.

We gaan u leren hoe u het precies kunt inschakelen en hoe het eruit zal zien als er een fout is met uw plugin, WP Meta SEO zal worden gebruikt voor dit voorbeeld, maar u kunt dezelfde stappen volgen voor al onze plugins. In dit geval hebben we een probleem met WP Meta SEO, het kan elk probleem zijn, dus wat we gaan doen is het wp-config.php bestand openen, het kan worden gedaan met uw favoriete teksteditorsoftware, met Notepad, Visual Studio Code, Brackets bijvoorbeeld, ga gewoon naar en open wp-config.php.

Het bestand bevindt zich in de root van uw server, waar uw WordPress-website is geïnstalleerd.

 

wp-config-gegenereerd

 

Open het met de teksteditor en druk vervolgens op CTRL + F of klik op Bewerken > Zoeken… u ziet dan een vak waar u het woord dat u wilt vinden kunt typen, in dit geval typen we “WP_DEBUG” en klik op Enter totdat u vindt:
“define( 'WP_DEBUG', false )”

 

wp-debug-activering

 

Nu we op die regel zitten, verwijderen we de “false” en typen we true, klik op Enter en kopieer op de volgende regel define( 'WP_DEBUG_LOG', true ); en sla het bestand op, het zou eruit moeten zien als de volgende afbeelding.

 

wp-debug-true

 

Als deze twee regels worden gewijzigd, verschijnt er een bestand met de naam “debug.php” op /wp-content/

 

nieuwe-log

 

En klaar… we hebben de eerste stap voltooid, dat is een van de bestanden die onze ontwikkelaars nodig hebben om het proces van het oplossen van uw probleem te versnellen. Alle fouten worden gemonitord en in dit tekstbestand geschreven.

 

Installeer de WordPress Troubleshooting-plug-in

Health Check & Troubleshooting-plug-in is een plug-in waarmee u een conflicttest kunt uitvoeren zonder normale bezoekers van uw site te beïnvloeden, het is echt gemakkelijk te gebruiken en te installeren, we gaan nog steeds WP Meta SEO gebruiken voor dit voorbeeld. Volg deze stappen om een conflicttest te installeren en uit te voeren met Health Check & Troubleshooting:

  • Log in op uw WordPress-site, u komt op het dashboard van uw site
  • Klik op “Plugins”, aan de linkerzijde van uw pagina
  • Klik op “Nieuw toevoegen”
  • Typ “Health Check & Troubleshooting" in de zoekbalk, zoals hieronder weergegeven

 

add-troubleshooting

     

  • Klik op “Nu installeren”, De lijst met plugins wordt automatisch geladen, zoek de juiste en klik op “Nu installeren” en vervolgens op “Activeren”

 

install-troubleshooting

 

  • Klik op “Sitegezondheid”, Aan de linkerzijde is een sectie genaamd “Hulpmiddelen” Klik erop en vervolgens op “Sitegezondheid”

 

site-health-menu

 

  • Klik op de “Problemen oplossen” tab, lees de waarschuwingsinformatie en klik “Problemen oplossen-modus activeren” 

Problemen oplossen-modus schakelt alle plugins automatisch uit en schakelt over naar een standaardthema. Problemen oplossen-modus heeft geen invloed op normale bezoekers van uw site.  

 

enable-troubleshooting

   

  • Reproduceer het probleem dat u ondervond

In de standaardomgeving zonder actieve plugins en een standaardthema, als het probleem zich voordoet, betekent dit dat onze plugin niet de oorzaak is van het onverwachte gedrag.

 

  • Klik op “Plugins” > “Geïnstalleerde Plugins”

  Het menu “Plugins” wordt uitgevouwen en biedt u extra opties. Klik op “Geïnstalleerde Plugins”

 

geïnstalleerde-plugins

   

  • Klik “Inschakelen tijdens het oplossen van problemen” naast WP Meta SEO

  inschakelen-tijdens-problemen-oplossen      

  • Reproduceer het probleem dat u ondervond met alleen WP Meta SEO actief en een standaardthema, als het probleem zich voordoet, is het probleem veroorzaakt door onze plugin.

 

Dit is in zekere zin goed nieuws omdat je al een deel van het probleem hebt geïdentificeerd. Nu moet de ontwikkelaar inloggen op je website en het probleem oplossen voordat we een nieuwe versie uitbrengen! Als dat niet het geval is, herhaal dan de stappen om de volgende uitgeschakelde plugin te activeren die je kunt reproduceren om de fout te reproduceren.

   

Controleren en opsporen van Javascript-fouten in WordPress-plug-ins

We gaan op zoek naar Javascript-fouten met de Chrome- of Firefox-console. Afhankelijk van je browser is de naamgeving enigszins verschillend, maar volgens Chrome en FireFox noemen we het de “Console”. Om de console te openen, volg je gewoon deze stappen:  

  • Rechtermuisknop op inspecteren, op de frontend in elk deel van de site

 

inspecteren

   

  • Selecteer console, het zal de ontwikkelaarshulpmiddelen aan de rechterkant van de pagina openen, klik op “Console”

 

console

 

Controleer op fouten, met de console geopend, reproduceer de fout die u verwachtte en kijk naar de console, de fouten zijn rode teksten die beschrijven waar het javascript-conflict zich bevindt

 

error-console

 

Als u een JavaScript-fout hebt gevonden, neem dan een schermafbeelding van de uitgebreide versie van de fout om deze toe te voegen aan uw ticket/post.

 

Verzend / Deel uw probleemrapportage

Nu u al deze informatie heeft, zult u de ontwikkelaar helpen om het proces te versnellen, verzamel gewoon alle informatie die u heeft verzameld en voeg deze toe aan uw ticket/post, laten we ons herinneren, de items zijn:  

  • debug.log
  • Notitie met de plugins die conflicten veroorzaken
  • Een vastlegging van de javascript-console met de fout

 

Als u deze stappen volgt en ons de juiste informatie stuurt, kan de ontwikkelaar een sneller debug-werk doen en we danken u bij voorbaat :)    

 

Maak een nieuw WordPress-gebruikersaccount aan en deel het voor ondersteuningsdoeleinden

Het aanmaken van een nieuwe beheerder is soms een snelle manier om het ondersteuningsteam te laten zien waar uw probleem over gaat. Voordat u met dat proces begint, een korte herinnering dat:

  • We slaan oude inloggegevens niet op nadat het probleem is opgelost (om veiligheidsredenen)
  • We raden aan om de beheerdersaccounts die voor ondersteuningsdoeleinden zijn aangemaakt te verwijderen
  • Alle informatie die met ons team wordt gedeeld, is beveiligd en blijft privé

 

Om een nieuwe gebruiker aan te maken, logt u eerst in op uw beheerderssite. Na succesvol in te loggen, bent u in het Wordpress-dashboard.

Ga vervolgens naar het linker Menu > Gebruikers.

 

wp-gebruiker-menu

 

Navigeer daarna naar het bovenste scherm, klik op Nieuwe toevoegen knop of ga naar Nieuwe toevoegen knop op het linker Menu.

 

nieuwe-wp-gebruiker-toevoegen

 

Volgende, de Nieuwe gebruiker toevoegen formulier wordt weergegeven op uw scherm. Er zijn 2 velden vereist om de informatie in te vullen: Gebruikersnaam, E-mail.

Bij het Wachtwoordveld kunt u een willekeurige wachtwoordgenerator gebruiken of uw eigen wachtwoord instellen. En u kunt het vakje Verstuur gebruikersnotificatie aanvinken als u de nieuwe gebruiker een e-mail wilt sturen over hun account.

Daarna kiest u een Rol voor de gebruiker in het vervolgkeuzemenu. Dit is een belangrijke stap om de machtigingen voor gebruikers op uw site in te stellen. "Beheerder" is het hoogste niveau en het geeft de gebruiker toegang tot alle functies van uw website. U kunt andere rollen instellen als u de toegang van uw gebruiker wilt beperken.

 

wp-gebruiker-formulier

 

Klik tenslotte onderaan op Nieuwe gebruiker toevoegen. Het is al klaar, veel succes!

 

Blijf op de hoogte

Wanneer u zich abonneert op de blog, sturen we u een e-mail wanneer er nieuwe updates op de site zijn, zodat u ze niet mist.

Gerelateerde artikelen

 

Reacties

Nog geen reacties. Wees de eerste om een reactie te plaatsen
Al geregistreerd? Inloggen
Dinsdag, 10 februari 2026

Captcha afbeelding

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this