WordPressサイトにデータベースクエリ統計を表示する方法

WordPressサイトが実行しているデータベースクエリの数や、それらのクエリにかかる時間を追跡することは、非常に洞察に富んだプラクティスです。一部のWordPressブログがフッターにこれらの統計情報を表示しているのを見たことがあるかもしれません。通常、メッセージは次のようになります: 「23クエリ。0.448秒。」 自分のWordPressウェブサイトにも似たようなクエリ統計を統合する方法をお探しであれば、正しい場所に来ました!このブログ投稿では、WordPressテーマのフッターを修正することで、データベースクエリ統計を効果的に表示する方法を説明します。

データベースクエリ統計を表示する理由

データベースクエリ統計を表示することには、いくつかの理由があります:

  • パフォーマンスの洞察: WordPressサイトの効率を監視し、潜在的な遅延を診断するのに役立ちます。
  • デバッグ: サイトが遅く動作している場合、何件のクエリが実行されているかを見ることで、解決が必要な潜在的な問題への手がかりを提供できます。
  • ユーザーエンゲージメント: 技術的志向の訪問者にとって、クエリ統計を共有することは、透明性とウェブサイトのパフォーマンスへのコミットメントを示すことができます。

クエリ統計を表示する方法

WordPressフッターにデータベースクエリ統計を表示するためには、この簡単な手順に従います。テーマのフッターファイルに小さなPHPコードを追加します。手順は以下の通りです。

ステップ1: テーマファイルにアクセス

  1. WordPress管理ダッシュボードにログインします。
  2. 外観 > テーマエディタに移動します。
  3. 右側のサイドバーで、footer.phpを見つけてクリックし、フッターファイルを編集します。

ステップ2: フッターを編集

  1. footer.phpファイルの一番下までスクロールします。

  2. 閉じタグ</body>の直前に以下のPHPコードスニペットを追加します:

    <?php echo $wpdb->num_queries; ?> <?php _e('クエリ'); ?>. <?php timer_stop(1); ?> <?php _e('秒'); ?>
    

コードの内訳

  • <?php echo $wpdb->num_queries; ?>: このコードの部分は、現在のページで実行されたクエリの総数を取得します。
  • <?php _e('クエリ'); ?>: この関数は、サイトが翻訳されている場合、「クエリ」という単語を適切な言語に翻訳します。
  • <?php timer_stop(1); ?>: この関数は、ページの読み込みが始まってからの経過時間を記録しているタイマーを停止し、正確な読み込み時間を提供します。
  • <?php _e('秒'); ?>: 前の翻訳関数と同様に、この関数は「秒」という単語を表示します。

ステップ3: 変更を保存

  • ファイルを更新ボタンをクリックして、変更を保存します。

ステップ4: 変更を確認

今、あなたのWordPressサイトを訪れてフッターまでスクロールすると、現在のページのデータベースクエリ統計を反映した **「23クエリ。0.448秒」**のような表示が見えるはずです。

結論

データベースクエリ統計をWordPressサイトに統合することは、そのパフォーマンスと使いやすさを理解するのを助けます。上記の手順に従うことで、この便利な機能をあなたのフッターに簡単に実装できます。これはあなたと訪問者へのウェブサイトの効率に関する貴重な洞察を提供する小さな調整です!

このデータをどのように、どこに表示するかをさらに試してみて、サイトのデザインに適合し、ユーザーエクスペリエンスを向上させることを確認してください。コーディングを楽しんでください!