Les fonctions de débogage

Il est possible lorsque l’on débogue dans  WordPress de mettre en place différentes fonctions permettant de faciliter cette tâche.

Affichage des messages

Pour afficher les messages d’erreur et d’avertissement de PHP, il faut modifier le fichier wp-config.php pour y ajouter cette ligne :

define('WP_DEBUG', false);

Pour les scripts JavaScript :

define('WP_DEBUG', false);

Affichage des requêtes MySQL

Les modifications sont à faire également dans le fichier de configuration. Il faut simplement ajouter la ligne suivante :

define('SAVEQUERIES', true);

Il faut ensuite ajouter dans le pied de page du thème, les fonctions permettant de les visualiser :

<?php
if (current_user_can('administrator')){
    global $wpdb;
    echo "<pre>";
    print_r($wpdb->queries);
    echo "</pre>";
}
?>

Attention cette fonction est accessible, que si le mode débogage est activé dans WordPress.