Hoe kan ek databasis navraag statistieke oor Wordpress webwerf vertoon?
-
08-06-2019 - |
Vra
Ek het opgemerk dat 'n paar Wordpress blogs het navraag statistieke teenwoordig in hul footer wat eenvoudig die aantal navrae en die totale tyd wat nodig is om dit te verwerk vir die spesifieke bladsy, so iets lees stel:
23 navrae. 0,448 sekondes
Ek het gewonder hoe dit gebeur het nie. Is dit deur die gebruik van 'n bepaalde Wordpress prop-in of miskien uit die gebruik van 'n paar spesifieke PHP funksie in kode van die bladsy?
Oplossing
Probeer die toevoeging van hierdie aan die onderkant van die voet in jou sjabloon:
<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>
Ander wenke
Om kode pix0r se verduidelik:
-
$wpdb->num_queries
is die aantal databasis navrae. -
_e
is vir lokalisering: http://faq.wordpress.net /view.php?p=50 -
timer_stop()
terug die bedrag van tyd wat dit neem om die bladsy te lewer:
http: / /codex.wordpress.org/Function_Reference/timer_stop
wordpress het 'n maklike oplossing nou
Daar is 'n funksie genoem get_num_queries()
en soos in ander antwoorde timer_stop()
<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p>
get_num_queries()
- gee die aantal databasis navrae tydens die uitvoering WordPress en aanvaar geen parameters