• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/wp is mobile」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(150299}}<!-- 22:20, 21 March 2015‎ Emiluzelac 版 --> 4.0追記事項)
(英語版の、この関数をテーマ内で使用してよいという旨の記述を反映)
 
11行目: 11行目:
  
 
このタグには指定できるパラメータがありません。  
 
このタグには指定できるパラメータがありません。  
 +
 +
== 戻り値 ==
 +
; (bool) : <tt>$_SERVER['HTTP_USER_AGENT']</tt>の値に基づき、true または false を返します。
  
 
== 用例 ==
 
== 用例 ==
23行目: 26行目:
  
 
携帯電話・スマートフォンを特定して検知するわけではなく、タブレットもモバイルデバイスとして認識されることに注意してください。代替案としてはプラグインを参照してください。
 
携帯電話・スマートフォンを特定して検知するわけではなく、タブレットもモバイルデバイスとして認識されることに注意してください。代替案としてはプラグインを参照してください。
'''また、テーマ内には使用しないでください。 '''
+
<del>'''また、テーマ内には使用しないでください。'''</del> テーマ内で使うのは正しい方法です。ただし、この関数はメディアクエリの代替や、デバイスごとのスタイリングのためにあるもの'''ではありません'''。
 +
(http://wordpress.stackexchange.com/questions/188881/proper-usage-of-wp-is-mobile)
  
 
== 更新履歴 ==
 
== 更新履歴 ==
35行目: 39行目:
  
 
<tt>wp_is_mobile()</tt> は {{Trac|wp-includes/vars.php}} にあります。
 
<tt>wp_is_mobile()</tt> は {{Trac|wp-includes/vars.php}} にあります。
 +
 +
== 関連プラグイン ==
 +
 +
Relevant plugins in this area include:
 +
* The [https://github.com/scottsweb/mobble free Mobble plugin] can provide even more granular mobile user-agent detection.
 +
* The free [http://wordpress.org/plugins/mobile-smart/ Mobile Smart plugin] also offers user-agent detection
 +
* Are you a mobile plugin developer? Add your own here to the list...
  
 
{{Tag Footer}}
 
{{Tag Footer}}
  
{{原文|Function Reference/wp_is_mobile|150299}}<!-- 22:20, 21 March 2015‎ Emiluzelac 版 -->
+
{{原文|Function Reference/wp_is_mobile|150299}}<!-- 11:05, 14 November 2016‎ Dolby uk 版 -->
 
{{DEFAULTSORT:Wp_is_mobile}}
 
{{DEFAULTSORT:Wp_is_mobile}}
 
[[Category:テンプレートタグ]]
 
[[Category:テンプレートタグ]]

2017年8月8日 (火) 17:14時点における最新版

説明

この条件分岐タグはユーザーがモバイルデバイスを使ってページを訪問しているかどうかをチェックします。ブーリアン関数で TRUE または FALSE を返します。 ブラウザのユーザーエージェント文字列 ($_SERVER['HTTP_USER_AGENT']) を通した検知により動作します。

使い方

<?php wp_is_mobile(); ?>

パラメータ

このタグには指定できるパラメータがありません。

戻り値

(bool) 
$_SERVER['HTTP_USER_AGENT']の値に基づき、true または false を返します。

用例

<?php
if ( wp_is_mobile() ) {
	/* ここにモバイル向けの内容を表示、echo する */
}
?>

携帯電話・スマートフォンを特定して検知するわけではなく、タブレットもモバイルデバイスとして認識されることに注意してください。代替案としてはプラグインを参照してください。 また、テーマ内には使用しないでください。 テーマ内で使うのは正しい方法です。ただし、この関数はメディアクエリの代替や、デバイスごとのスタイリングのためにあるものではありません。 (http://wordpress.stackexchange.com/questions/188881/proper-usage-of-wp-is-mobile)

更新履歴

  • 4.0: -- 以下のいずれかのHTTP_USER_AGENTをテストすることによって動作します:[Mobile, Android, Silk/, Kindle, BlackBerry, Opera Mini, OperaMobi]。解像度、ウィンドウ幅、その他などの要因を考慮していません。


ソースファイル

wp_is_mobile()wp-includes/vars.php にあります。

関連プラグイン

Relevant plugins in this area include:

  • The free Mobble plugin can provide even more granular mobile user-agent detection.
  • The free Mobile Smart plugin also offers user-agent detection
  • Are you a mobile plugin developer? Add your own here to the list...


関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/wp_is_mobile最新版との差分