WordPress heeft zelf een manier om te debuggen in de WordPress omgeving. Het enige dat je daarvoor hoeft te doen is een kleine aanpassing in het wp-config.php bestand/file.

Je kunt het wp-config.php bestand vinden in de map waarin je WordPress hebt geïnstalleerd (bv in de /public_html/-map van je domeinnaam).

Open het wp-config.php file en zoek naar de regel:
define( 'WP_DEBUG', false );
En verander dit in:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Door WP_DEBUG naar ‘true’ te zetten, weet WordPress dat het debuggen is geactiveerd. De instelling WP_DEBUG_LOG zorgt er voor dat foutmeldingen in een error log worden bijgehouden. Dit gebeurt in het bestand debug.log in de map /wp-content/.

Gebruik van de var_dump Funktie in PHP is een handig manier om content (om te testen) op het scherm te tonen.

Om stukjes PHP code te testen in WordPress gebruik ik de PHP Everywhere plugin. Hiermee kan ik snel stukjes php code uitvoeren in een Post, Bericht en/of Widget.

Daarnaast gebruik ik JavaScript om dingen via aan JavaScript alert te tonen:

function a3d_trace($msg){ 
echo '<script type="text/javascript">alert("' . $msg . '")</script>'; 
} 
a3d_trace("Tekst om in JavaScript alert te tonen");