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