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-г идэвхгүй болгох явдал юм WordPress 5.7, тиймээс энэ хувилбарыг хүлээх нь хэтэрхий оройтсон байна. Хэрэв та удаан хүлээгээд асуудалтай тулгарвал jQuery Migrate болон туслах залгаасын давуу талыг ашиглахын тулд 5.6 руу буцах нь таны хамгийн сайн арга байж магадгүй юм.