プラグインEmanon Blocks および プラグインEmanon Premium Blocks (Emanon Premium同封)に、新ブロック「表示制御」を追加しました。

表示制御ブロックは、ページの種類やカテゴリー、タグ、カスタムタクソノミー、画面サイズなどの条件に応じて、ブロックの表示・非表示を切り替えられるブロックです。

たとえば、サイドバーやフッターなど、複数のページで共通して表示される場所にブロックを配置した場合でも、「投稿ページだけに表示する」「固定ページでは非表示にする」「特定のカテゴリー一覧ページだけ別の案内を表示する」といった出し分けができます。

また、表示制御ブロックには AグループBグループ があります。Aグループには、条件に合ったときに表示したいブロックを配置します。Bグループには、Aグループが表示されない場合に代わりに表示したいブロックを配置します。

たとえば、キャンペーン期間中はAグループにキャンペーン告知を表示し、キャンペーン終了後はBグループに「キャンペーンは終了しました」と表示する、といった使い方ができます。

機能内容

表示制御ブロックでは、ブロック内に配置したコンテンツに対して表示条件を設定できます。

条件に一致した場合にAグループを表示するだけでなく、条件に一致した場合はAグループを非表示にする設定もできます。Bグループは、Aグループが表示されない場合の代替表示として使用します。

Bグループに何も配置していない場合、Bグループの表示条件になっても何も表示されません。

主な使い方

表示制御ブロックは、特にサイドバー、フッターなど、複数ページで共通して表示される場所で便利です。

  • 特定の投稿ページだけバナーを表示したい
  • 特定の固定ページでは案内を非表示にしたい
  • 特定のカテゴリーに属する投稿だけにバナーを表示したい
  • 特定のタグが付いた投稿だけに補足情報を表示したい
  • カスタム投稿タイプやカスタムタクソノミーに応じて表示を切り替えたい
  • 指定期間だけキャンペーン告知を表示したい

表示条件

表示制御ブロックでは、主に次の条件を設定できます。

判定条件

判定条件では、設定した条件に一致した場合に、Aグループを表示するか、非表示にするかを指定します。

  • 一致したら表示」を選ぶと、条件に一致したページでAグループが表示されます。
  • 一致したら非表示」を選ぶと、条件に一致したページではAグループが非表示になります。
  • Bグループは、Aグループの条件に合致しない場合に表示されます。

条件グループ

条件グループとは、表示条件を追加できる機能です。

たとえば、最初の条件グループで「投稿ページ」を指定し、次の条件グループで「固定ページ」を指定すると、投稿ページまたは固定ページに一致した場合に条件一致として扱われます。

注意点

複数の条件グループを設定した場合、条件グループ1または条件グループ2のどちらかに一致すれば、全体として条件に一致した扱いになります。

表示条件の設定手順
  1. 種別:まず、条件表示の対象にしたいページの種別を選びます。投稿、固定ページ、投稿一覧ページなどはページを選択、カテゴリー、タグなどはタクソノミーを指定します。
  2. 対象:次に対象となるページを選びます。種別でページを指定した場合、投稿、固定ページ、検索結果ページなどを指定できます。
  3. 絞り込みモード:対象をさらに絞り込む特定の指定を行う場合に使用します。絞り込みモードでは、特定の投稿、固定ページ、タームなどを1つだけ選ぶか、複数選ぶかを指定します。単一選択を選ぶと、1件だけ指定できます。複数選択を選ぶと、複数の投稿、固定ページ、タームを指定できます。
  4. 特定の指定:対象をさらに絞り込む機能です。未選択の場合は、その対象全体が条件になります。たとえば、対象に「投稿」を選んだ場合、特定の投稿だけを指定できます。対象に「固定ページ」を選んだ場合、特定の固定ページだけを指定できます。対象に「カテゴリー」を選んだ場合、特定のカテゴリー一覧ページだけを指定できます。

条件グループの設定例

  • 対象が「投稿」で、特定の投稿が未選択の場合:すべての投稿ページが対象
  • 対象が「固定ページ」で、特定の固定ページが未選択の場合:すべての固定ページが対象
  • 対象が「カテゴリー」で、特定のカテゴリーが未選択の場合:すべてのカテゴリー一覧ページが対象
  • 対象が「タグ」で、特定のタグが未選択の場合:すべてのタグ一覧ページが対象

メディアクエリ

有効化に切り替えることで、画面サイズに応じて表示を制御できます。特定の画面サイズ以下(または以上)で表示・非表示を制御するのに使用します。

表示期間

指定した期間だけ条件表示を適用する機能です。表示期間の基本的な考え方は次のとおりです。

  • 期間内:Aグループを表示
  • 期間外:Bグループを表示

たとえば、期間限定のキャンペーン告知をAグループに配置し、キャンペーン終了後の案内をBグループに配置できます。

注意点
  • 表示開始が未設定の場合は、開始日時の制限はありません。
  • 表示終了が未設定の場合は、終了日時の制限はありません。
  • 表示開始と表示終了の両方が未設定の場合は、期間指定を有効にしていても常に期間内として扱われます。