„WordPress 5.7“: pagrindinis „jQuery“ naujinys

„WordPress 5.7“: pagrindinis „jQuery“ naujinys

Wp core daro šuolį nuo jQuery 1.12.4 iki jQuery 3.5.1! Tai puiki žinia dėl daugelio priežasčių, kurias paaiškiname čia.

Dėl modernesnių funkcijų, geresnio DX ir saugos patobulinimų – tai kelios iš šių priežasčių. Tačiau šiuo metu planuojama išleisti atnaujinimą WordPress 5.7, kuris turėtų pasirodyti kovo 9 d.

WordPress yra žinomas dėl jo atgalinis suderinamumas ir galima sakyti, kad šis pokytis yra šios filosofijos lūžis. Kalbant apie „jQuery“, buvo nubrėžta aiški pokyčių linija, o 1.x versijos nebėra „Automattic“ planuose ir ji nusprendė atsiriboti nuo praeities. Reikia pasakyti, kad tai taip pat yra tikras lūžio taškas, ir tai gana reta pasaulyje WordPress.

Kaip WordPress atsisiunčiamas įdiegus „jQuery“, daugelis kūrėjų laikosi tos versijos, o ne iš naujo ją įdiegia kitoje vietoje. Toks elgesys būdingas daugeliui temų ir papildinių kūrėjų, kurie dabar turi įsitikinti, kad jų kodas yra suderinamas su jQuery 3.x. Ir čia linksmybės tikrai prasideda! Neatnaujinus daugelis svetainių bus nebenaudojamos. Bet kur problema? Turime apie mėnesį, tiesa? Aleliuja! Bus daug prakaito!

Atnaujinta JQuery versija jau kurį laiką buvo kuriama. Darbas prasidėjo m WordPress 5.5 ir 5.7 techniškai yra trečioji iš trijų fazių. WordPress 5.6 yra vieta, kur pagrindinė komanda perkėlė „jQuery“ į 3.5.1 versiją ir atnaujino „jQuery Migrate“, kad padėtų kūrėjams, jei reikia, grįžti prie senosios „jQuery“. Kitaip tariant, tai buvo itin metodiškas požiūris. Pagrindinė komanda nusipelno daug pagyrų už tai, įskaitant visus pranešimus apie atnaujinimą!

Jau prieš kelias savaites susidūrėme su šia problema, įskaitant tam tikrą „kaip“ sąrašą, skirtą išbandyti dalykus iš anksto ir trikčių šalinimą įdiegus. Taip pat Sukurkite „WordPress“ palaikymą turi savo išsamų straipsnį ir skelbia papildinį, kurį „WordPress“ komanda sukūrė tik šiam perėjimui. Tai gana „švelnus“ ir gali automatiškai grąžinti jūsų svetainę į jQuery1.x, jei aptinka klaidą, dokumentuoja klaidas ir siunčia pranešimus, kai aptinkama klaidų.

Svarbiausia pradėti bandymus dabar WordPress 5.6. Planuojama išjungti „jQuery Migrate“. WordPress 5.7, todėl laukti to išleidimo jau per vėlu. Jei laukiate tiek ilgai ir rasite problemų, tikriausiai vis tiek geriausia grįžti prie 5.6 ir pasinaudoti jQuery Migrate ir pagalbinio papildinio teikiamais pranašumais.