WordPress 5.7: Негизги jQuery жаңыртуусу

WordPress 5.7: Негизги jQuery жаңыртуусу

Wp өзөгү jQuery 1.12.4тен jQuery 3.5.1ге секирик жасоодо! Бул биз бул жерде түшүндүргөн көптөгөн себептерден улам сонун жаңылык.

Анын заманбап өзгөчөлүктөрү үчүн, жакшыраак DX жана коопсуздукту жакшыртуу үчүн ушул себептердин бир нечесин атаңыз. Азырынча жаңыртууну чыгаруу пландалууда WordPress 5.7, ал 9-мартта чыгары күтүлүүдө.

WordPress менен белгилүү артка шайкештик жана бул өзгөрүү бул философиянын бурулуш учуру деп айтууга болот. Кеп jQueryге келгенде өзгөрүүнүн так сызыгы тартылды жана 1.x версиясы мындан ары Automatticтин пландарына кирбейт, анткени ал өткөн менен кыскартууну чечти. Бул да чыныгы бузулуу чекити билдирет деп айтуу керек, жана бул дүйнөдө өтө сейрек кездешет WordPress.

Катары WordPress jQuery орнотулган менен жүктөлүп алынса, көптөгөн иштеп чыгуучулар аны башка жерде нөлдөн баштап кайра орнотуунун ордуна ошол версияны карманышат. Бул жүрүм-турум көптөгөн темаларды жана плагиндерди иштеп чыгуучуларга мүнөздүү, алар азыр коду jQuery 3.x менен шайкеш келишин камсыз кылышы керек. Жана бул жерде кызыктуу чындап башталат! Жаңыртпоо көптөгөн веб-сайттардын эскирилишине алып келет. Бирок көйгөй кайда? Бизде бир айга жакын убакыт бар, туурабы? Аллелуя! Бул жерде тер көп болот!

JQuery жаңыртылган версиясы иш жүзүндө бир нече убакыттан бери иштеп келе жатат. Иш жылы башталды WordPress 5.5 жана 5.7 техникалык жактан үч фазанын үчүнчүсү. WordPress 5.6 бул жерде Негизги топ jQuery'ди 3.5.1 версиясына көчүрдү жана керек болсо иштеп чыгуучуларга мурунку jQuery'ге кайра кайтууга жардам берүү үчүн jQuery Migrate жаңыртты. Башкача айтканда, бул супер методикалык мамиле болгон. Негизги команда бул үчүн көптөгөн мактоого татыктуу, анын ичинде жаңыртуу жөнүндө бардык билдирүүлөр!

Биз бир нече жума мурун бул маселеге катуу кайрылдык, анын ичинде нерселерди алдын ала сынап көрүү жана орнотуудан кийин көйгөйлөрдү чечүү үчүн "кантип" тизмеси бар. Ошондой эле WordPress колдоосун жасаңыз өзүнүн терең макаласы бар жана WordPress командасы ушул өтүү үчүн гана жасаган плагинди жарыялайт. Бул абдан "жумшак" жана эгер ал катаны аныктаса, каталарды документтештирсе жана каталар табылганда эскертмелерди жөнөтсө, сиздин сайтыңызды jQuery1.x'ке автоматтык түрдө кайтара алат.

Негизгиси - азыр сыноону баштоо WordPress 5.6. План jQuery Migrate in өчүрүү болуп саналат WordPress 5.7, ошондуктан бул чыгарууну күтүү өтө кеч. Эгерде сиз ушунча убакыт күтүп, көйгөйлөрдү тапсаңыз, анда сиздин эң жакшы жолуңуз, балким, jQuery Migrate жана жардамчы плагиндин артыкчылыктарын пайдалануу үчүн баары бир 5.6га кайтуу.