WordPress 5.6リリース
2020年12月9日(木)にWordPress 5.6がリリースされた。
WordPress 5.6はjQueryがバージョン3.5.1になるため、いままで1.xのjQueryを読み込んでいた場合はWebサイト内に何かしらの不具合が発生する可能性がある。
特に以下のメソッドがプラグインなどのJavaScriptのコード内に含まれている場合は実行すれば必ずエラーとなるためアップデートする際は注意が必要だ。
jQuery 3.x では使えないメソッド
jQuery 3.xでは以下のメソッドがコード内に含まれているとエラーになる。
アップデートする前にJavaScript内に含まれていないか確認しておくと良いだろう。
- .size()
- .load(), .unload(), .error()
- .on("ready", fn)
- event.pageX, event.pageY
- $.event.props, $.event.fixHooks
- .andSelf()
あと使用できないわけではないが、以下はjQuery 3.xでは非推奨となっているため、今後は使用しないことを推奨する。
- .bind()
- .delegate()
- jQuery.fx.interval
- jQuery.parseJSON()
- jQuery.unique()
- .unbind()
- .undelegate()
- jQuery.holdReady()
- jQuery.isArray()
- jQuery.isFunction()
- jQuery.isNumeric()
- jQuery.isWindow()
- jQuery.now()
- jQuery.proxy()
- jQuery.type()
- :eq() Selector
- :even Selector
- :first Selector
- :gt() Selector
- :last Selector
- :lt() Selector
- :odd Selector
- jQuery.trim()