وردپرس 5.7: به روز رسانی اصلی جی کوئری

وردپرس 5.7: به روز رسانی اصلی جی کوئری

هسته Wp از jQuery 1.12.4 به jQuery 3.5.1 جهش می کند! این یک خبر عالی به دلایل زیادی است که در اینجا توضیح می دهیم.

به دلیل ویژگی‌های مدرن‌تر، DX بهتر و پیشرفت‌های امنیتی، می‌توان چند مورد از این دلایل را نام برد. با این حال، در حال حاضر، برنامه انتشار به روز رسانی در داخل است وردپرس 5.7 که انتظار می رود در 9 مارس منتشر شود.

وردپرس برای آن شناخته شده است سازگاری به عقب و می توان گفت که این تغییر نقطه عطفی در این فلسفه است. خط مشی واضحی از تغییر در مورد jQuery ترسیم شده است و نسخه 1.x دیگر در برنامه Automattic نیست و تصمیم گرفته است با گذشته کاهش یابد. باید گفت که این نیز نشان دهنده یک نقطه شکست واقعی است، و این در جهان بسیار نادر است وردپرس.

زیرا وردپرس با نصب jQuery دانلود می شود، بسیاری از توسعه دهندگان به جای نصب مجدد آن از ابتدا در مکانی دیگر، به آن نسخه پایبند هستند. این رفتار برای بسیاری از توسعه دهندگان تم و پلاگین معمول است، که اکنون باید مطمئن شوند کدشان با jQuery 3.x سازگار است. و اینجا واقعا سرگرمی شروع می شود! عدم به روز رسانی منجر به منسوخ شدن بسیاری از وب سایت ها می شود. اما مشکل کجاست؟ حدود یک ماه فرصت داریم درسته؟ سپاس خداوند را! عرق خواهد بود!

نسخه به روز شده JQuery در واقع مدتی است که در دست ساخت است. کار در شروع شد وردپرس 5.5 و 5.7 از نظر فنی سومین مرحله از سه مرحله است. وردپرس 5.6 جایی است که تیم اصلی jQuery را به نسخه 3.5.1 منتقل کرد و jQuery Migrate را به روز کرد تا در صورت نیاز به توسعه دهندگان کمک کند تا به jQuery قدیمی برگردند. به عبارت دیگر، این یک رویکرد فوق روشمند بود. Core Team برای این کار سزاوار تمجیدهای زیادی است، از جمله تمام ارتباطاتی که در مورد به روز رسانی انجام شده است!

ما قبلاً چند هفته پیش به شدت با این مشکل مواجه شدیم، از جمله یک لیست "چگونگی" برای آزمایش چیزها از قبل و عیب یابی پس از نصب. همچنین پشتیبانی از وردپرس را ایجاد کنید مقاله عمیق خود را دارد و افزونه‌ای را ارسال می‌کند که تیم وردپرس فقط برای این انتقال ساخته است. این بسیار حساس است و می تواند سایت شما را به صورت خودکار به jQuery1.x برگرداند اگر با خطایی مواجه شد، خطاهای سندی داشت و در صورت یافتن خطا، اعلان ارسال می کند.

نکته کلیدی این است که تست را از همین الان شروع کنید وردپرس 5.6. برنامه این است که jQuery Migrate را غیرفعال کنید وردپرس 5.7، بنابراین انتظار برای انتشار خیلی دیر است. اگر آنقدر صبر کردید و با مشکل مواجه شدید، احتمالاً بهترین مسیر شما این است که به هر حال به نسخه 5.6 برگردید تا از مزایای jQuery Migrate و افزونه کمک استفاده کنید.