How do I display database query statistics on Wordpress site?

后端 未结 3 1041
[愿得一人]
[愿得一人] 2021-02-07 10:54

I\'ve noticed that a few Wordpress blogs have query statistics present in their footer that simply state the number of queries and the total time required to process them for th

相关标签:
3条回答
  • 2021-02-07 11:42

    wordpress has a easy solution now

    There is a function called get_num_queries() and as specified in other answers timer_stop().

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

    get_num_queries() - returns the number of database queries during the WordPress execution and accepts no parameters

    0 讨论(0)
  • 2021-02-07 11:52

    To explain pix0r's code:

    • $wpdb->num_queries is the number of database queries.

    • _e is for localization: http://faq.wordpress.net/view.php?p=50

    • timer_stop() returns the amount of time taken to render the page:
      http://codex.wordpress.org/Function_Reference/timer_stop

    0 讨论(0)
  • 2021-02-07 11:53

    Try adding this to the bottom of the footer in your template:

    <?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>
    
    0 讨论(0)
提交回复
热议问题