福岡 ワードプレス システム開発 株式会社ジーティーアイ のブログ

WordPress関数wp is mobileをショートコードで

WordPress関数wp is mobileをショートコードで

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() にすれば
「スマホだけ表示しない」関数が作れます。

参考まで・・・

この記事をシェアする

記事一覧へ戻る

関連記事 Relation Entry

IP あなたが接続中のIPアドレス:216.73.216.31