WordPressの関数で
wp_is_mobile() っていうのがあります。

関数リファレンス/wp is mobile – WordPress Codex 日本語版.

これをショートコード化して投稿や固定ページで使えたら
レスポンシブとか便利だな・・って思って作ってみました。

下記コードを テーマの functions.php やそれに準ずるものに記述して利用します。
// [mobile]ここにコンテンツ[/mobile]
function func_is_mobile($atts=NULL, $content) {
if ( wp_is_mobile() ) {
return $content;
}
}
add_shortcode('mobile', 'func_is_mobile');

使い方は単純です。

[mobile]
このコンテンツはスマホ・パッドで表示されます。
[/mobile]

こういうふうに記述すれば
スマホの場合だけ表示されます。

また、 wp_is_mobile() のところを !wp_is_mobile() にすれば
「スマホだけ表示しない」関数が作れます。

参考まで・・・

この記事が気に入ったら
いいね ! しよう

Twitter で