
この記事では、任意のPHPサイトのフッターに、現在のページのデータベースクエリ数、ページ生成時間、メモリ使用量を表示するコードを紹介します。純粋なコードで、関数ファイルにコードを挿入する必要はありません。
以下のコードをテーマのフッターファイル(footer.php)に追加します。
効果は下図の通りです。

具体的なコードは以下の通り:
本页面在 <?php timer_stop(1); ?> 秒里勾搭了 <?php echo get_num_queries(); ?> 次数据库,消耗了 <?php echo memory_get_peak_usage()/1000000; ?> MB的内存。
/1000000の意味を説明すると、デフォルトではmemory_get_peak_usageはバイト単位の値を返します。MB単位の値を計算するには/1024/1024が必要ですが、結果の桁数が長くなるため、直接100万で割って桁数を短くしています。
生成時間とデータベースクエリのみを表示する場合は、以下のような記述もあります。
<?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> –>上記のコードをソースコードのみに表示したい場合は、コメントタグを追加します。以下の通り:
<!-- 这里是上面那些代码 -->
ログインユーザーのみに表示したい場合は、以下のように記述します
<?php if (current_user_can('level_10')) {echo '<!-- ' . get_num_queries() . ' queries in ' . timer_stop(3) . ' seconds -->';} ?>