古いサイトでwp-jquery-lightboxが動作しなくなったので対処。
2022年01月31日
とにかくライトボックス(lightbox)効果を出したい、しかし高度な機能は必要ない!という時に、WordPressプラグインの「wp-jquery-lightbox」を愛用しています。
7〜8年前に一度まったく動作しなくなりその間は彷徨いましたが、1年ほどで完全復活、今も使い続けています。解説サイト等でお勧めされているのを見たことはありませんが、シンプルで良いですよ。
そのwp-jquery-lightbox、古いサイト限定で動作しなくなりました。本サイトは大丈夫。
ソースのエラーを表示しても特に問題無し。「こりゃあプラグインのコンフリクトか?」と思いましたが、シンプルなサイトではそもそもバッティングするプラグインも無し。思い返してみるとWordPress 5.9にアップした時に始まっているようです。
・・・jQueryか!!!
wp_enqueue_script( ‘jquery’, ‘https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js’,’1.8.2′);
というようなカタチで読み込んでいたのを
wp_enqueue_script( ‘jquery’, ‘https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js’,array(), false, false);
に変更して事なきを得ました。
この記事は2022/01/31に公開され、109 views読まれました。