web-dev-qa-db-fra.com

Méthode préférée pour déboguer un appel SQL wordpress?

Quelle est votre méthode préférée pour déboguer des applications Wordpress lorsque vous écrivez des appels SQL personnalisés en arrière-plan, etc.?

Venant d’un arrière-plan Rails, j’ai en général un fichier journal qui affiche non seulement tous les processus et toutes les vues chargés séparément dans un modèle, mais s’il ya une erreur, le pointeur exact l'emplacement de l'erreur, avec une idée suggérée de ce qui n'a pas fonctionné. J'ai remarqué que dans WordPress, vous pouvez configurer un fichier debug.log, mais il ne montre qu'une version très barebone de celui-ci, et pointe rarement sur ce qui échoue réellement.

Tout recommande?

1
Trip

Activez define( 'WP_DEBUG', true ); et define( 'SAVEQUERIES', true );.

Je préfère le format de la barre de débogage, http://wordpress.org/extend/plugins/debug-bar/ , qui peut être combiné avec le console, http://wordpress.org/extend/plugins/debug-bar-console/ .

Ce script est idéal pour le profilage, Meilleure collection de code pour votre fichier functions.php

Il existe d'autres plugins qui pourraient aider, tels que les requêtes de débogage , mais vous devrez probablement utiliser un débogueur comme xdebug pour obtenir des détails plus détaillés.

2
Wyck