簡単な開発者モード

アフィリエイト広告を利用しています

このページの内容が役に立ったら X (旧twitter) でフォローして頂けると励みになります
挨拶や報告は無しで大丈夫です

本格的な感じのはきちんと作ってください。

そうじゃなくちょっとした調査で一瞬だけ使いたい時用です。

ついでに実行時間計測も入れておきます。

使い方

任意の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です。忘れたときに参照できるよう残しておくと便利です。

関連リンク