Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

サイトにWordPressクエリーモニターを追加する方法

WPBeginnerでは、スピーディーなWordPressサイトを目指しています。

しかし、時折、サイトが遅くなっていると感じることがあるかもしれません。そんなときに役立つのがクエリーモニターです。

データベースのクエリー、遅いスクリプト、その他の潜在的なボトルネックなど、隠れた内部構造を明らかにします。

この投稿では、WordPressのクエリーモニターをサイトに追加する方法について説明します。

Adding a WordPress query monitor

WordPressクエリーモニターとは?

WordPressクエリーモニターは、WordPressサイトがサーバーに送信するリクエストを監視するデバッグツールです。

この情報を使ってWordPressのトラブルシューティングを行ったり、WordPressの一般的なエラーを見つけて修正したりすることができます。

調べられることはいくつかある:

  • WordPressのページがトリガーとなるデータベースクエリー
  • テーマやプラグイン内のスクリプトによるHTTPリクエスト
  • ページでトリガーされるフックとアクション
  • ページの表示に使用される言語、ユーザー権限グループのチェック、テンプレートファイル
  • PHPやMySQLのバージョン、メモリ制限などのホスティング環境

ということで、WordPressサイトにクエリーモニターを追加する方法を見てみましょう。

WordPressにクエリーモニターを追加する

最初に行う必要があるのは、クエリーモニタープラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

プラグインを有効化すると、WordPress管理バーにクエリーモニターメニューが追加されます。

Query Monitor menu in WordPress admin bar

クエリーモニターにマウスオーバーするとメニューが表示され、素早くパラメータにジャンプすることができます。クエリーモニタの統計情報をクリックすると、すべてのデータを表示することもできます。

WordPressクエリーモニタでデータを表示する

まず、サイト表示時にWordPressの管理バーが表示されるようにする必要があります。ユーザー ” プロフィールのページで、’サイト表示時にツールバーを表示する’設定にチェックを入れてください。

Show admin bar

プロフィールを更新』ボタンをクリックして、設定を保存することをお忘れなく。

次に、クエリーをチェックしたいページにアクセスします。このページにアクセスしたら、管理バーにあるクエリーモニターメニューにマウスオーバーし、表示したいセクションをクリックするだけです。

SQLクエリーの監視

クエリーモニタプラグインは、すべてのSQLクエリー、呼び出し元ごとのクエリー数、コンポーネントごとのクエリーを有効化します。コンポーネント別のクエリーセクションでは、プラグイン、テーマ、コアファイルによるクエリーが表示されます。

SQL queries

書き換えルールとテンプレート

プラグインのこのセクションは、一致したリライトルールと現在のページを表示するために使用されているテンプレートを表示します。

Requests, rewrite rules, and templates

スクリプトとスタイル

Scripts and Stylesセクションには、テーマとプラグインによって読み込まれたJavaScriptとスタイルシートが表示されます。

また、これらのファイルがヘッダーやフッターなど、どこに読み込まれているかも確認できる。

Scripts and styles

フックとアクション

フックとアクションセクションでは、現在のページをロードしている間に使用されたフックとトリガーされたアクションが表示されます。

Hooks and actions

言語部門

このセクションでは、現在のページによって要求され、読み込まれた言語ファイルを表示します。

多言語WordPressサイトを運営している場合、どのテーマやプラグインが言語ファイルを用意しているかを把握するのに役立ちます。

Languages loaded

HTTP APIコール

このセクションでは、サードパーティAPIライブラリに対して行われたHTTP APIコールを表示します。

HTTP API Calls

トランジェント更新

Transient API により、開発者は WordPress データベースに有効期限付きの情報を保存することができます。このセクションでは、現在のページロード中に要求された Transient 更新を表示します。

能力チェック部門

Capability Checksセクションは、WordPressコア、プラグイン、テーマが現在のページをロードしている間に実行したユーザー能力チェックを表示します。

Capability check

環境部門

ここでは、PHPバージョン、MySQLバージョン、MySQLホスト、WordPressデータベース名などのWordPressホスティング環境情報を取得します。

WordPress hosting environment

条件付きチェック

ここでプラグインは、現在のページビューを表示するために必要な条件を表示する。

Conditional checks

この投稿がWordPressサイトにクエリーモニターを追加するのにお役に立てば幸いです。また、Core Web VitalsをWordPressに最適化する方法や、WordPressキャッシュプラグインのエキスパートが選ぶサイトを高速化する方法もご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

1件のコメント返信を残す

  1. Luke Cavanagh

    When you do not need to find slow queries on your site, deactivate Query Monitor, if left active it can decrease performance on the site and increase memory usage.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。