PHP編
<?php
// IE8以下は、ロゴとメッセージのみ表示
if(preg_match('/(?i)msie [1-8]\./',$_SERVER['HTTP_USER_AGENT'])) {
// if IE<=8
echo "<div id='ie-version-area'>";
echo "<a href='" . esc_url( home_url( '/' ) ) . "' ><img src='".$src_logo."' /><img src='".get_template_directory_uri()."/img/common/title.png' alt='".get_bloginfo( 'name' )."' /></a>";
echo "<div id='version-note'><p style='text-align:center;'>恐れ入りますが、このサイトはIE8以下のブラウザには対応していません。<br />このサイトを見るにはIE9以上のバージョンでご覧ください。</p><br /><p style='text-align:center;'><a href='http://windows.microsoft.com/ja-jp/internet-explorer/download-ie-MCM'>IE最新バージョンをダウンロード</a></p></div>";
echo "</div>";
echo "</body></html>";
exit;
}
?>
javascript編
<script type="text/javascript">
jQuery(function( $ ) {
"use strict";
var userAgent = window.navigator.userAgent.toLowerCase();
if( userAgent.match(/(msie|MSIE)/) || userAgent.match(/(T|t)rident/) ) {
var isIE = true;
var ieVersion = userAgent.match(/((msie|MSIE)\s|rv:)([\d\.]+)/)[3];
ieVersion = parseInt(ieVersion);
} else {
var isIE = false;
}
<?php // IEの処理 ?>
if(isIE === true){
処理
}
}
});
</script>