簡単な開発者モード
篠原 隆司
本格的な感じのはきちんと作ってください。
そうじゃなくちょっとした調査で一瞬だけ使いたい時用です。
ついでに実行時間計測も入れておきます。
使い方
任意のphpファイルに記述
<?php
// 許可するIPアドレス
$ip = [];
$ip[] = '192.168.11.5';
$ip[] = '192.168.11.6';
$ip[] = '192.168.11.7';
// 管理画面にログイン中で、許可するIPアドレスなら
define('DEVELOPER_MODE', (is_user_logged_in() && in_array($_SERVER['REMOTE_ADDR'], $ip, true)));
// 計測開始マイクロ秒
$start_time = microtime(true);
?>
次のコードを気になるところに差し込んでいきます。
<?php
if (DEVELOPER_MODE) {
echo '<div style="margin:10px;padding:10px;border:solid 1px #f00;background-color:#fff;color:#000;font-size:12px;">';
echo basename(__FILE__) . ' [ ' . __LINE__ . ' ] ' . ' : ' . number_format((microtime(true) - $start_time), 3);
echo '</div>';
$start_time = microtime(true);
}
?>
cssを登録する関数
functions.php に追記
※@see は本ページのURLです。忘れたときに参照できるよう残しておくと便利です。