【簡単】 モバイルだけ、PCだけ表示するウィジェット【WordPress】

  • 投稿 : 2015-05-07
  • 更新 : 2015-05-10

プラグインを導入しよう

WordPress › Widget Logic « WordPress Plugins

Widget Logicというプラグインを導入してください。
導入すると、全ての既存のウィジェットに、Widget logicという入力項目が追加されます。

プラグインの使い方

wp-mobile-widgets01.png

表示条件を書くだけで勝手に制御してくれます。
以下に、簡単な例を挙げておきますので、コピペして使ってください。

■モバイルのみ表示
wp_is_mobile()

■PCのみ表示
!wp_is_mobile()

■記事のみ表示
is_single()

■ホームのみ表示
is_home()

■モバイルかつ記事のみ表示
wp_is_mobile() && is_single()

■PCかつ記事のみ表示
!wp_is_mobile() && is_single()

■モバイルかつホームのみ表示
wp_is_mobile() && is_home()

■PCかつホームのみ表示
!wp_is_mobile() && is_home()

■補足
! = でない
&& = かつ

もうすこし、便利に使いたい人へ

wp_is_mobile()を使うと、モバイルにタブレットが入ってしまいます。
スマホだけにしたいという人は、以下のようにすれば対応できます。

WordPressでモバイル(スマホ)を判別するis_mobile()を作成する

上記記事を参考にして、独自のis_mobile()関数をテンプレートの「functions.php」に追記してください

is_mobile()関数を追記したら、上記の「wp_is_mobile()」の代わりに使用してください。

■モバイル(スマホ)のみ表示
is_mobile()

■PCのみ表示
!is_mobile()

のような感じになります。

スポンサーリンク