iOS 7 がアイコンの外観を変更しているという事実を考慮して、サイトへの訪問者が使用している iOS のバージョンを検出し、デバイスに適したアイコンを提供する方法を見つけようとしています。ホーム画面への固定。私が現在持っているものは次のとおりです。
function add_theme_favicon() {
echo '<link rel="shortcut icon" href="/favicon.ico" >';
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS 7_\d') !== false) {
echo '<link rel="apple-touch-icon-precomposed" href="' . TF_FAV . '/new_favicon_256x256.png" >';
}
else {
echo '<link rel="apple-touch-icon-precomposed" href="' . TF_FAV . '/favicon_256x256.png" >';
}
}
add_action('wp_head', 'add_theme_favicon');
残念ながら、同じ画像がすべてのバージョンの iOS に提供されているため、何かが正しくありません。誰かがこれについて正しい方向に私を向けることができますか?