「本番環境だけに計測タグを設置したい」とか「開発環境ではこの機能をオフにしたい」というときに、現サイトが本番かどうかを判別する関数があると便利なので、サンプルを紹介します。
ソースサンプル
こちらをfunctions.phpに記述します。'example.com'
の部分は本番環境のドメインを入力してください。(https://などは不要)
余談ですが、prd
はproduction(本番環境)の略で使っています。
function is_prd() {
if($_SERVER['HTTP_HOST'] === 'example.com'){
return true;
} else{
return false;
}
}
テンプレート上で、本番/開発の出し分けをしたい場所にこちらを記述。
<?php if (is_prd()) { ?>
//本番環境のみに適用したい内容を記述
<?php } ?>
<?php if (!is_prd()) { ?>
//開発環境のみに適用したい内容を記述
<?php } ?>
Webフォントの無料ライセンスなど、PV数に上限があるサービスを使うときにも便利です。