2008-08-18 16 views
13

J'ai remarqué que quelques blogs Wordpress ont des statistiques de requête présentes dans leur pied de page qui indiquent simplement le nombre de requêtes et le temps total nécessaire pour les traiter pour la page particulière, la lecture quelque chose comme:Comment afficher les statistiques de requête de base de données sur le site Wordpress?

23 requêtes . 0,448 secondes

Je me demandais comment cela est accompli. Est-ce par l'utilisation d'un plug-in Wordpress particulier ou peut-être en utilisant une fonction php particulière dans le code de la page?

Répondre

18

Essayez d'ajouter ceci au bas du pied de page dans votre modèle:

<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?> 
+0

ou wp-admin/admin-footer.php si vous le souhaitez à afficher dans le panneau d'administration de back-end. – Phil

1

wordpress a une solution facile maintenant

Il y a fonction appelée get_num_queries() et comme spécifié dans les autres réponses timer_stop().

<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p> 

get_num_queries() - retourne le nombre de requêtes de base de données lors de l'exécution WordPress et accepte aucun paramètre

+0

Y at-il un moyen de mettre cela dans le panneau d'administration backend aussi? – Phil

+0

La fonction 'get_num_queries()' est une fonction globale. L'extrait ci-dessus devrait fonctionner dans le panneau d'administration backend (zone wp-admin). –

+0

Merci. Le meilleur endroit pour cela est à la fin de wp-admin/admin-footer.php – Phil

Questions connexes