zaKEY.net - WordPress・iPhoneなどのブログ -

コポキャラの岡崎邦彦(ザッキー)の情報サイト。WordPressやらEC CUBEやらiPhoneについての情報を書いていきます。

Job WordPress

【WordPress】スマホ用の条件分岐「is_mobile」

投稿日:

スマホ用の条件分岐をする時にWordPressで使用できる「wp_is_mobile」を使用するとiPadも分岐されてしまうので、自分で関数を作成するのが良いです。
functions.phpに下記を記載して使用します。(WpTouchやMobilePressを使用している場合はそちらのfunctions.phpにも記載します。)

function is_mobile(){
	$useragents = array(
		'iPhone',			// iPhone
		'iPod',				// 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']);
}

これで分岐できます。

<?php if (is_mobile()) :?><!-- スマホ用 -->

<?php else: ?><!-- その他 -->

<?php endif; ?>

zakey336x280

zakey336x280

-Job, WordPress
-,

関連記事

no image

ZIBUN-NEWSが好評です!

9月25日からスタートした自分時間のZIBUN-NEWS。 「今注目のニュースを自分時間編集部独自の視点でお届けする」というのが コンセプトですが、始めて以来かなりの方にご覧いただいてるみたいです! …

no image

手帳を買おう。

以前の仕事をしてる時は必要ではありませんでした。 毎日が同じ繰り返しだった気がするので必要なかったかな。 今後企業の方とアポがあったり仕事の期限を書いたりと まとめるものが必要になりそうです。自分でア …

no image

Topページを作成中 ~その1~

ブログも出来上がったがどうせなら毎日やってるFlashを載せてみようと思う。 試しやすいところで自分のTop画面を製作中、現在これだけです。。。 これから毎回変更していき見やすいFlashでのブログを …

HTML5rawkes

【html5】スマホでPC用サイトを見せる時に幅が足りない時の対処法

PC用サイトをスマホで表示させる際にうまく表示させることが出来ず幅が足りない場合があります。 この場合下記のコードがheadに入っていないか確認してみてください。 <meta name=&quo …

no image

Macの外付け部分。

最近仕事が忙しくなっています。(顔が怖くなってるらしい。) 私は普段笑顔で仕事してるんですが、忙しくなったりしたら不機嫌です。 私の忙しさに比例して外付け部分がハードになっていきます。。。 もう差し口 …