wordpress4.5でjQueryが変わりましたね

wordpress4.5がリリースされましたね。
配布してるテーマもありますので、DEMOサイトからバージョンアップしてみました。
DEMOがあるとそこでエラーチェック出来るからある意味便利です。

広告

エラー発生

demoサイトで2サイト程エラーが出ました(汗)
本当に面倒です。
ローカルでバージョンアップさせてからやれば良かった…

jQueryのバージョンが変わっていた

エラーの原因を探ろうとコードを見てみると、jQueryのバージョンが1.11.3から1.12.3に変わっていました。
そしてjquery-migrateも変わっていましたね。

これが原因で動作がおかしかったようです。

回避策

自店のテーマでは積極的CDNを呼び込んているので、wordpressの変化の影響は然程受けないようになっています。
なので配布テーマも一部はcdn化しました。
公式じゃないから気軽にやれます。確か公式の場合はCDNの呼び込みは駄目だった気がする。

ただ、全部そうしてしまうと動きが分からなくなるので、一部だけwordpress内包のモノのままにして、コッチのコードで対応させておいた。

多分今回の変更って、色んなテーマに影響するんじゃないかなー??
実に面倒です。

フリーで使っている人は怒っちゃいけない

今回のwordpressのバージョンアップは多分ウチのだけじゃ無くて、公式のテーマでも動きがおかしくなる可能性のある変更だと思います。

だからと言って怒っちゃいけません。

作ってる側は結構な時間使って開発してるはずですからね。
僕も本業の時間を削ってるし…。

怒って良いのは業者さんに高いお金を払って作ってもらった人だけですよ。
もし、僕が怒られたらもう配布テーマ更新するのやめよー

ではでは

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です