WPプラグインMeta SliderのFlex Slider「フェード」が使えなくなった件。
2022年12月26日
新規サイト構築中、Vegasスライダー(当サイトトップでも使用している全画面背景スライドショー)の上に載せるMeta Sliderで「Flex Slider」の効果「フェード」を指定できない事態が発生しました。
Flex Sliderの効果「フェード」は、これまでのMeta Sliderでデフォルトで設定されている効果で、至極標準的な効果ですが使い勝手が良く悪目立ちしません。ほとんどのサイトはコレを使用してきました。
ところが
選択できなくなっています!
Nivo Sliderのフェードは選択できるのですが、動きがカクカクとして好きではありません。
原因として考えられるのは
- Meta Sliderの仕様が変わって「フェード」はProバージョンのみとなった(これが最悪のパターン)。
- もともと使えないはずのものだったが、他のプラグインとの相性で偶然使えるようになっていた。
- テンプレートで読み込んでいるJSとの相性が悪くて使えなくなった/または、たまたま使えるようになるJSを読み込んでいたのが、新規サイトでは読み込んでいなかった。
まず3はありません。フェードが動いているサイトのテンプレートをまるまるコピーして新規サイトの下敷きにしたので、JSの抜け落ちは発生しません。
次に2です。新規サイトにインストールしていないプラグインを順番にインストールし、1つずつ確認して「フェード」が復活していないか見ます。→ダメでした。
さて、一番嫌な1です→大当たりでした。
当サイトのMeta Sliderはバージョン3.27.14。
新規サイトは3.28.2です。
当サイトからFTPで「ml-slder」ディレクトリをダウンロードし、新規サイトのpluginsディレクトリに上書きしたところ動作しました。
問題解決。しかし困りました。
既存で「フェード」わ使っているサイトはMeta Sliderのバージョンアップを諦めるか、Pro版を購入しなければなりません。または別のプラグインに乗り換えるか?ですね。旧バージョンを放置するのはセキュリティ的に問題があるし、WordPress本体のアップグレードによっては動かなくなる可能性もあります。
対処法については研究・考慮中です。
【追記】
プラグイン公式サイトのアップデート履歴を見ると、これが該当するようです。
[2.9.0] – 25 JUN, 14
ADDED: Japanese Language Pack added.
ADDED: Persian Language Pack added.
ADDED: Switch between tab and list view.
ADDED: Added ms-left and ms-right css classes to align slideshow to left or right.
CHANGED: Flex Slider updated to 2.3.0-bleeding (fix initial image fade).
FIXED: reference to window.parent in media library.
FIXED: Thumbnail outline in firefox.
対応策についてはまだ分かりません。
この記事は2022/12/26に公開され、379 views読まれました。