Je travaille sur wordpress, ce qui est nouveau pour moi Maintenant, j'ai reçu un site entièrement conçu en wp Mais le problème est que je ne peux pas rechercher la fonctionnalité pour chaque page / page que j'ai trouvée
$wpdb->get_results
utilisé pour obtenir le résultat de la base de données, cela ne fonctionne pas non plus
$wpdb->queries
Existe-t-il un moyen d'imprimer chaque requête en cours d'exécution?.
Veuillez aider.
Réponses:
La barre de débogage est l'un des plugins recommandés (par WordPress) à installer pour le développement de thèmes et de plugins. J'utilise également debug-bar-extender: http://wordpress.org/extend/plugins/debug-bar-extender/
la source
Pour
$wpdb->queries
travailler, vous devez configurer danswp-config.php
:Ceci est fortement déconseillé pour la production (hit à hautes performances) et donc désactivé par défaut.
la source
Je le fais souvent lorsque j'ai besoin de vérifier la requête actuelle:
Pour afficher la requête actuelle, ajoutez simplement
?q
l'URL actuelle.Cela montrera la requête actuelle (stockée dans la variable globale $ wp_query), y compris la requête SQL et toutes les autres variables de requête.
la source
Je préfère la barre de débogage .
la source
Le global
$wp_query
contient tout sur la requête en cours, y compris les arguments, les résultats, le contenu des résultats et la requête elle-même.$wp_query->request
devrait faire le travail pour vous ici.la source
Vous pouvez également utiliser le plugin WPDB Profiling qui affichera toutes les instructions SQL qui ont été exécutées pour générer la page sur laquelle vous vous trouvez actuellement, en bas de la page.
la source
Vous pouvez utiliser le plugin Wp Pear Debug . Il vous montrera une liste des requêtes exécutées dans la page, le nombre de secondes que ces requêtes ont pris pour s'exécuter et la fonction php qui a lancé la requête. Veuillez noter que vous devez enregistrer les paramètres au moins une fois avant qu'il ne commence à fonctionner.
la source
Pas besoin d'installer de plugin, vous pouvez utiliser ceci:
Source: Codex
la source
C'est à dire.
la source