Elke WordPress ontwikkelaar moet wel eens snel een probleem oplossen op een website die al live staat. Om problemen op te lossen is het vaak handig om te werken in debug mode. In een live omgeving is dit echter vaak niet een goed idee, omdat bezoekers dan onnodige meldingen te zien krijgen. Dit is echter eenvoudig te omzeilen door het volgende in het wp-config.php bestand te zetten:
define( 'WP_DEBUG', filter_input( INPUT_GET, 'debug', FILTER_VALIDATE_BOOLEAN) );
Vervolgens kun je eenvoudig de WordPress website in debug mode zetten door deze als volgt op te vragen:
- http://domeinnaam.tld/?debug=true
Ook de volgende varianten zullen functioneren dankzij de krachtige FILTER_VALIDATE_BOOLEAN validatie filter.
- http://domeinnaam.tld/?debug=1
- http://domeinnaam.tld/?debug=on
- http://domeinnaam.tld/?debug=yes
Het is waarschijnlijk wel verstandig om deze functie na het oplossen van het probleem weer te verwijderen en debug mode gewoon op ‘false’ te zetten.