ブラウザのボディ クラスに基づいたショートコードの作業。私がセットアップした方法は、MSIE を除くすべてのブラウザーで機能します。これは完全な条件ステートメントではありませんが、問題をこれに切り分けました。MSIE はこれを乗り越えることができません:
$classes = get_body_class();
if (in_array('msie',$classes)){
echo 'MSIE';
}
msie を firefox やその他のブラウザー クラスに変更すると、動作します。しかし、MSIE を使用すると、何も返されたりエコーされたりしません。
具体的にはIE10で起こっています。低い値はまだテストしていません。とりわけ、これは次のように生成されますvardump
。$classes
string(9) "msie ie10"