デバイスごとの表示管理

SWELLのブロック表示設定は非常に便利ですが、一つだけ「惜しい!」と思うポイントがありませんか?

それは、「スマホ用」の設定にタブレットも含まれてしまうこと。

スマホ表示とPC表示を切り替えるエディターのメニューと、スマホ・タブレット両方で表示される旨の吹き出し

「2カラムがSPで1カラムに変わったとき、左右位置をノーコードで調整したい」
「タブレットだと画像が大きすぎるから、ここだけ消したい」

そんな細かなこだわりを実現する、専用の出し分けツールを用意しました。

SWELL標準機能との違い

SWELL標準では「PC」か「それ以外(スマホ・タブ共通)」の2択ですが、このツールならタブレットとスマホを完全に切り離して制御できます。

出し分けの細かさSWELL標準追加される設定
PCのみで表示PCサイズでのみ表示する」PC専用
PCとタブレットのみで表示不可PC・TAB
タブレットとスマホのみで表示スマホサイズでのみ表示する」TAB・スマホ
タブレットのみで表示不可TAB専用
スマホのみで表示不可スマホ専用

使い方ショート動画

目次

実装方法

コードスニペットを導入する

こちらのボタンをクリックしてスニペットをダウンロードします。

会員限定コンテンツ

ここは会員限定コンテンツです。

\お申込みはこちら/

コードスニペットをオンにします。

アドオン機能導入方法

STEP
プラグイン「Code Snippets」を検索します。
WordPressの「プラグインを追加」画面で検索欄に「code snippets」と入力し、Code Snippetsプラグインが検索結果の先頭に表示されている

管理画面「プラグイン」から、「プラグインを追加」を選択。
「プラグインの検索」欄に、Code Snippetsと入力。

STEP
プラグイン「Code Snippets」をインストール・有効化します。
「Code Snippets」プラグインの紹介画面で、サイトにコードを簡単に追加できる機能と開発者情報が記載されている。

このプラグインを「今すぐインストール」「有効化」します。

STEP
コードスニペットをダウンロードします。

該当ページから、コードスニペットをダウンロードします。
コピペではなく、ダウンロード形式で使用するものは上画像のような黄色いボタンで統一しています。

Code Snippets (コードスニペット)とは?

インポート/エクスポートが容易な、コード管理プラットフォームです。

「ひとつの機能としてパッケージングされたコード群」を、利用者はコードを触ることなくスイッチ(トグル)のオンオフで導入できる神ツールです。

STEP
コードスニペットをインポートします。
WordPress管理画面のメニューにある「スニペット」項目から「インポート」を選択する場面が表示されている。
重複スニペットの取り扱い設定と、JSONファイルをドラッグ&ドロップでアップロードする操作画面が表示されている。

管理画面「スニペット」「インポート」から、先ほどダウンロードしたコードスニペットをインストールします。

重複インストールを防ぐために下段にチェックを入れ、
Choose Filesエリアに先ほどダウンロードしたファイルをドラッグ&ドロップします。

アップロードされたスニペットを選択し、「Import Selected」ボタンからインポート操作を実行する確認画面。

インストールするファイルにチェックを入れ、「Import Selected」を押します。

STEP
コードスニペットをオンにします。
WordPress管理画面のサイドメニューにある「スニペット」の項目が青く選択されている状態。「すべてのスニペット」「新規追加」「インポート」「設定」などのサブメニューが表示されています。
Code Snippetsプラグインで登録されたスニペット一覧が表示され、トグルスイッチで各スニペットの有効・無効を切り替えられる画面。

管理画面「スニペット」「すべてのスニペット」から、先ほどインポートしたスニペットの左端にあるスイッチ(トグル)をオンにします。

目当ての機能が有効化されているか確認します。

使い方:1クリックで設定完了

使い方は非常にシンプルです。ブロックを選択したときに出る「目のマーク」から、表示したいデバイスを選ぶだけ。

メニュー項目の一覧

上から順に、直感的に選べるようになっています。

  1. 解除:設定をリセットし、すべてのデバイスで表示します。
  2. PC専用:パソコン画面(960px以上)でのみ表示。
  3. PC・TAB:スマホ以外(600px以上)でのみ表示。
  4. TAB・スマホ:PC以外(960px未満)で表示。※SWELLの「SP用」と同じ挙動です。
  5. TAB専用:タブレット(600px〜959px)でのみ表示。
  6. スマホ専用:スマホ(600px未満)でのみ表示。

設定ミスを防ぐ「編集画面」の工夫

「どのブロックに何を設定したか忘れてしまった…」という心配はありません。 このツールは、今のエディタ幅で「非表示」になるブロックを自動で半透明(うっすら表示)にしてくれます。

  • 通常表示:そのデバイスで表示される設定です。
  • 半透明:そのデバイスでは非表示になる設定です。

「スマホ表示で確認しながら編集しているときは、PC専用ブロックが半透明になる」ため、公開後のミスを未然に防ぐことができます。

FAQ

設定が反映されません。

コードスニペットのトグルがオンになっているか確認してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次