ページトップに戻るが簡単にできる「ToTop Link」を利用しているサイトがあるのですが、これをスマートフォンでは表示したくない場合をメモしました。
下記を参考にさせていただきました。
phpでスマートフォンの判別(判定) | Ken's WEB
ありがとうございます。
他にも方法はありそうですが、簡単そうなのでこれにしてます。
totop-link.php
ファイルの最初の部分に下記を追加します。
function is_mobile () { $useragents = array( 'iPhone', // Apple iPhone 'iPod', // Apple iPod touch 'Android', // 1.5+ Android 'dream', // Pre 1.5 Android 'CUPCAKE', // 1.5+ Android 'blackberry9500', // Storm 'blackberry9530', // Storm 'blackberry9520', // Storm v2 'blackberry9550', // Storm v2 'blackberry9800', // Torch 'webOS', // Palm Pre Experimental 'incognito', // Other iPhone browser 'webmate' // Other iPhone browser ); $pattern = '/'.implode('|', $useragents).'/i'; return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']); } if(is_mobile ()){ return; }
「ToTop Link」以外のプラグインでも使えそうです。
ただ、これだとバージョンアップするたびに書き換えないといけません。