WordPressページ表示までの処理時間を管理者にだけ表示させる

概要説明

ページ表示速度の改善を行うための高速化対応中にページ処理の実行時間を管理者にだけ表示させるカスタマイズ。

functions.php
/*----------------------------------------------------
 WordPressページのページ表示までの処理時間を表示させる
----------------------------------------------------*/
if ( !function_exists( 'get_page_execution_time' ) ){
    // 管理者のときだけ
    if ( current_user_can( 'manage_options' ) ) {
        // ページ処理時間を取得して表示
        function get_page_execution_time() {
            add_action( 'shutdown', function ( ){
                echo 'page speed ' . timer_stop() . ' s';
            });
        }

        add_action( 'template_redirect', 'get_page_execution_time' );
    }
}

ページの一番下に実行時間が表示されることを確認。管理者ログインしていない場合に表示されないことも確認を行ってください。

プラグインで対応する場合

Query Monitor プラグインを導入することでページの実行時間、SQLの実行回数、重複SQLなどが確認しやすくなります。

関連機能

  1. WordPressランダムに1件記事を表示させるショートコード ( カスタム投稿、任意の件数に対応 )

  2. WordPress作業にてよく使うChrome拡張機能 作業の効率UP! テーマ、プラグインの調査に大活躍な便利機能

  3. アイキャッチ画像の設定機能を追加したい場合

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

感謝するぜ お前と出会えた
これまでの全てに!!!

HUNTER×HUNTER
by ネテロ

Profile

PAGE TOP