どうも、タカフです。
※本記事は固定IPアドレスでネット接続されている場所でのみ有用です。
小ネタ記事です。
僕はWordPress構築時に本番環境とプレビュー環境とで2つ作りまして、
本番環境のwp-config.phpでは、
define('WP_DEBUG', false);
と記述して、エラー表示をさせないようにして、
プレビュー環境のwp-config.phpでは、
define('WP_DEBUG', true);
と記述して、プレビュー環境だけエラー表示されるようにしていました。
がしかし、本番環境で一時的にエラーメッセージを表示させたいということがありましたので、今アクセスしているPCのIPアドレスからのみエラー表示をするというような制御を入れることでそれを実現しました。
やり方は、wp-config.phpに以下のようなコードを書きます。
wp-config.php
if ( $_SERVER["REMOTE_ADDR"] == "[あたなの固定IPアドレス]" ){
define('WP_DEBUG', true);
}else{
define('WP_DEBUG', false);
}
結構本番環境でもWarning出ていることあったりするので、常にこういう記述にしておいてエラーに対して敏感になった方がいいかもしれないですね。
現場からは以上です。