バグ報告Ver.2.12.2→2.12.3

リリースメモ
この記事は約2分で読めます。
記事内に広告が含まれています。

【件名】Swiperを使わないのに読み込まれている

現象

以下の設定をした場合、通知エリアが非表示なのに、ライブラリ「Swiper.js」が読み込まれる。

  • Cocoon設定→通知→通知表示「通知エリアの表示」をオフ
  • Cocoon設定→通知→通知メッセージにカンマ区切りで複数メッセージを入力

原因

「通知エリアの表示」がオフでも、複数メッセージが設定されている場合、ライブラリ「Swiper.js」が無条件で読み込まれるように設定されている。

対策

複数メッセージが設定されている場合でも、通知エリアが表示されているときのみライブラリ「Swiper.js」を読み込むよう、以下のコードに変更する。

if (is_notice_area_visible()) {
  $_HVN_NOTICE = true;
}

変更一覧

パスファイル名
/skin-made-in-heaven/lib/hook-cocoon.php
/skin-made-in-heaven/functions.php
タイトルとURLをコピーしました