はじめに
以下の記事では、ウィジェットに「PC・モバイル表示切り替え」オプションを追加する方法を紹介しました。
同様に、Gutenbergエディターで配置したブロックでも、以下の条件でPC・モバイルの表示切り替えるようにします。
- 画面幅844px以上は、PC表示
- 画面幅843px以下は、モバイル表示
この記事では、この方法について説明します。
実装手順
以下の手順で実装します。
- ラベルGutenbergエディターでの設定

Gutenbergエディター PC・モバイル表示を切り替えたいブロックでは、ブロックの高度な設定→「追加CSSクラス」に、以下を入力します。
- PCで非表示にする場合、
pc-off - モバイルで非表示にする場合、
sp-off
- PCで非表示にする場合、
- ラベルCSSを追加
以下のコードをstyle.cssに追加します。
/* PC非表示 */ @media (width > 834px) { .pc-off { display: none; } } /* モバイル非表示 */ @media (width <= 834px) { .sp-off { display: none; } }
さいごに
今回紹介した方法を使えば、Gutenbergエディターで配置した任意のブロックを、PC・モバイルに応じて柔軟に表示・非表示に設定でき、閲覧者に最適化されたコンテンツ表示を実現できます。



