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
-,

関連記事

WordPress

【WordPress】表示速度を高速化させる5つのプラグインと1つのサービス

「表示速度を1秒でも早くさせたい」というのはブログ運営者やサイト運営者の永遠の悩み。 でもサイト構成や中身によってはファイルサイズ等で難しい場合もありますが、WordPressのプラグインを使用すれば …

no image

WindowsがMacに侵食されています。

仕事ではMacとWindows両方を使用している私。元々はWindowsを使っていますが、 ここ1年使用してみてMacの操作性の良さに惚れ込んでいます。 そこでWindowsにMacの操作性をいれてや …

no image

記事本文のPタグを付けない方法

WordPressは本当に便利なCMSだと思います。

no image

くじ運の良さ

本日会社に出勤したら私宛にメール便が届いている。 私宛に届くものは少ない。しかも「From 株式会社インプレスR&D」と書いてあった。 全く記憶にない会社です。なんだろうと思って開けてみて気 …

no image

ニュースサイトオープン。

BUZZCOM運営のZIBUN-NEWSというサイトをオープンしました。このZIBUN-NEWSというサイトは以前は自分時間のコンテンツの1つであったZIBUN-NEWSを独立させたサイトです。独立さ …