WP10 User Specific Query Monitor
自分だけにQuery Monitorを有効化するプラグイン (プロフィール画面で有効化できます)
by PRESSMAN HS · github.com/pm-hiroshi/wp10-user-specific-query-monitor
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/pm-hiroshi/wp10-user-specific-query-monitor/archive/refs/heads/main.zipWP10 User Specific Query Monitor (QM4U)
自分だけにQuery Monitorを有効化するWordPress Must-Useプラグイン
概要
Query Monitorは開発に便利なツールですが、本番環境で全員に有効化するとパフォーマンスに影響があります。このプラグインを使用することで、Query Monitorプラグイン自体は有効化したまま、個人設定で自分だけにQuery Monitorを表示できます。
機能
- プロフィール画面で個人設定としてQuery Monitorの有効/無効を切り替え可能
- Cookieベースで30日間有効
- ツールバーに「QM4U」という赤背景の表示で、自分だけに有効化されていることを視覚的に確認可能
- Query Monitorの公式無効化機能(
QM_DISABLED)を使用しているため、安全で確実
インストール
wp10_user_specific_query_monitor.phpをwp-content/mu-plugins/ディレクトリに配置- Query Monitorプラグインを有効化
- プロフィール画面で「Query Monitorを使用する」にチェック
使い方
- WordPress管理画面の「ユーザー」→「プロフィール」にアクセス
- 「Query Monitor個人設定」セクションで「Query Monitorを使用する」にチェック
- プロフィールを更新
- ツールバーに「QM4U」が表示され、Query Monitorが有効化されます
技術的な詳細
- Query Monitorの公式無効化機能(
QM_DISABLED定数)を使用 muplugins_loadedフックでQM_DISABLEDを設定することで、初期化処理を完全にスキップ- ファイルI/Oは1ファイルのみ(
query-monitor.phpの読み込み) - 初期化処理やクエリの保持は行われないため、メモリ影響はほぼゼロ
要件
- WordPress 6.0以上
- PHP 7.4以上
- Query Monitorプラグイン(有効化されている必要があります)
ライセンス
GPL v2 or later
作者
PRESSMAN HS
バージョン
0.2