WordPress 5.7: ძირითადი jQuery განახლება

WordPress 5.7: ძირითადი jQuery განახლება

Wp core აკეთებს ნახტომს 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 არის ის ადგილი, სადაც Core Team-მა გადაიტანა jQuery 3.5.1 ვერსიაზე და განაახლა jQuery Migrate, რათა დაეხმაროს დეველოპერებს საჭიროების შემთხვევაში დაუბრუნდნენ ძველ jQuery-ს. სხვა სიტყვებით რომ ვთქვათ, ეს იყო სუპერ მეთოდური მიდგომა. Core Team ამისთვის იმსახურებს უამრავ ქებას, მათ შორის ყველა იმ კომუნიკაციას, რომელიც გაკეთდა განახლების შესახებ!

ჩვენ ამ საკითხს მძიმედ შევხვდით უკვე რამდენიმე კვირის წინ, მათ შორის იყო ერთგვარი „როგორ უნდა“ სია, რათა წინასწარ შევამოწმოთ ყველაფერი და ინსტალაციის შემდეგ პრობლემები მოგვარდეს. ასევე გააკეთეთ WordPress მხარდაჭერა აქვს საკუთარი სიღრმისეული სტატია და აქვეყნებს დანამატს, რომელიც WordPress-ის გუნდმა შექმნა მხოლოდ ამ გადასვლისთვის. ის საკმაოდ მგრძნობიარეა და შეუძლია ავტომატურად დააბრუნოს თქვენი საიტი jQuery1.x-ზე, თუ ის შეხვდება შეცდომას, დოკუმენტურ შეცდომებს და გამოაგზავნოს შეტყობინებები შეცდომების აღმოჩენისას.

მთავარია დაიწყოთ ტესტირება ახლავე WordPress 5.6. გეგმა არის jQuery Migrate-ის გამორთვა WordPress 5.7, ასე რომ, ამ გამოშვების მოლოდინი ძალიან გვიანია. თუ ამდენ ხანს დაელოდებით და პრობლემები შეგექმნათ, თქვენი საუკეთესო მარშრუტი ალბათ არის 5.6-ზე დაბრუნება მაინც, რათა ისარგებლოთ jQuery Migrate-ით და დახმარების მოდულით.