بررسی تخصصی آپدیت جدید وردپرس نسخه 5.7 بخش اول

به تازگی شاهد آپدیت major وردپرس به نسخه 5.7 با نام "Esperanza" بودیم، آپدیت های ماجور معمولا به معنی تغییرات بزرگ و به طبع اون احتمال بروز اشکالات ثانویه در سایت شما هستند که در این مقاله سعی کردم هم تغییرات این نسخه رو بررسی کنم و در ادامه مشکلات احتمالی رو مطرح و راه حلی برای اونها ارائه بدم.بخش اول: تغییرات ظاهری و مدیریتیهمونطور که میدونین جامعه توسعه دهنده گان وردپرس یک جامعه ی متمرکز نیست در واقع تعداد زیادی از برنامه نویس ها از سراسر دنیا در توسعه وردپرس مشارکت دارن و به لطف این برنامه نویس ها ما شاهد بروز رسانی های سریع و بزرگ هستیم در این بروز رسانی هم تغییرات و توسعه ی زیادی هم در هسته و هم دربخش مدیریت وعملکرد ظاهری وردپرس انجام شده که من در این بخش به بررسی فیچر ها و امکانات جدید در بخش مدیریت و ظاهر سایت میپردازم بخش بعدی که بزودی منتشر میشه شامل تغییرات و فیچر های هسته وردپرس هست.ویرایشگر متنی گوتنبرگ با تغییرات جذاب- المان های بلاک رو بکشید و رها کنیدامکان کشیدن و رها کردن بلاک ها در ادیتور، با استفاده از این امکان شما قادر خواهید بود از بین بلاک های موجود در بخش بلاک ها المان هایی نظیر متن، عکس، ویدئو، دکمه، فهرست و ... رو به آسونی روی فرم خودتون بکشید و رها کنید و با استفاده از امکاناتی که برای تنظیم هر بلاک دارین بهشون استایل و لینک بدین بطور کلی ابزاری شبیه صفحه ساز های مرسوم در این نسخه داخل خود وردپرس گنجونده شده که اگه از قالب دیفالت خود وردپرس استفاده میکنید میتونین از این ابزار برای طراحی خیلی زیباتر صفحات و نوشته ها استفاده کنید.- امکان استفاده از عناصر بلاک افزونه هاافزوهه های مثل ووکامرس، کانتک فرم و اسلایدر رولوشن به شما این اجازه رو میدن که از بلاک های اختصاصی اونها در برگه و نوشته ها استفاده کنید با این امکان به راحتی میتونین صفحات دینامیکی متناسب با فعالیت سایت خودتون ایجاد کنید همینطور استفاده از ابزارک های شبکه های اجتماعی و درج شورت کد ها ساده تر و سریع تر شده.- کنترل بیشتر روی دکمه ها در بروز رسانی 5.7 شما قادر خواهید بود از دکمه ها با ساختار های متنوع و تنظیمات کافی استفاده کنید این تنظیمات شامل تنظیمات رنگ متن و زمینه، امکان استفاده از زمینه گرادینت ، حاشیه دکمه ، لینک، امکان تراز عمودی یا افقی و ... هستند.بطور کلی تغییرات اعمال شده در ویرایشگر گوتنبرک تجربه ی کار با آن را بسیار شبیه به صفحه ساز های مرسوم کرده که از این نظر میتوان این بروز رسانی را یک پیشرفت بزرگ نامید.برای اطلاع از آخرین بروز رسانی و تغییرات ویرایشگر گوتنبرگ از لینک زیر استفاده کنید:کلیک کنید- به راحتی به Httpsسویچ کنیدهمونطور که میدونین استفاده از SSL جزو موارد ضروری هر وب سایتی هست در این نسخه شما میتونین از بخش ابزار ها/ سلامت سایت با کلیک روی گزینه "وب سایت خود را برای استفاده از HTTPS ارتقا دهید" به راحتی به Https سویچ کنید.دقت کنید این گزینه به شما ssl رایگان نمیده فقط تنظیمات مورد نیاز برای سویچ کردن روی ssl رو فعال میکنه و شما مثل قبل باید توی تنظیمات هاستتون ssl رو روی دامنه ست کنید.- ارسال لینک بازیابی رمز عبوراگر ادمین سیستم هستید میتونین به راحتی برای کاربری که رمز عبورش رو فراموش کرده لینک بازیابی رمز عبور رو به ایمیل کاربر ارسال کنید، برای اینکار کافیه از بخش " کاربران" کاربر مورد نظر رو سرچ و پیدا کنید با هاور روی اسم کاربر گزینه ی "ارسال بازنشانی رمز عبور" نمایان میشه با کلیک روی این گزینه یک ایمیل حاوی لینک بازیابی رمز عبور به کاربر ارسال میشه.- افزودن LazyLoad به iFrame هاقالبیت LazyLoad یک تکنیک جهت سرعت بخشید به لود صفحه هست و عملکردش به اینصورته که تا زمانی که المان مورد نظر داخل ویوپورت نمایش داده نشده درخواست دریافت اطلاعاتش به سرور ارسال نمیشه تصور کنید توی سایتتون 4 تصویر با فاصله زیر هم قرار گرفته در حالت عالی وقتی سایت رو باز میکنید درخواست دریافت تمام تصاویر به سرور ارسال میشه و شما باید تا دانلود شدن کامل همه ی تصاویر منتظر بمونید، در حالت lazyload زمانی درخواست دریافت تصویر به سرور ارسال میشه که شما اسکرول کرده و به تصویر بعدی برسین در این حالت سرعت بارگزاری صفحات بسیار بیشتر و بهینه هست، در بروز رسانی های قبلی این قابلیت به عکس های وردپرس اضافه شده بود و الان به iFrame ها هم اضافه شده آی فریم هایی که شما از سایت هایی نظیر آپارات، یوتیوب و ... توی سایت خودتون فراخوانی میکنید.درد سر بزرگ، حذف جی کوئری های قدیمیتا اینجای کار هرچی گفتیم هیچ خطری برای بروز رسانی ایجاد نمیکرد اما این مورد یکم ریسکی هست، وردپرس بعد از مدت ها از نسخه 1.12.4 جی کوئری به نسخه 3.5.1 کوچ کرد این تغییر در واقع ادامه ی بروز رسانی های نسخه های 5.5 ، 5.6 و نهایتا 5.7 به وقوع پیوست، شاید بزرگترین بخش این بروز رسانی که مشکل ساز ترینش هم هست همین بروز رسانی جی کوئری و البته قطع پشتیبانی از نسخه ی 1.12.4 بود، مشکلی که این تغییر ایجاد میکنه اینه که ممکنه شما افزونه یا قالبی داشته باشین که توی این سه مرحله بروز رسانی خودش رو با نسخه 3.5.1 جی کوئری آپدیت نکرده باشه که در این حالت به احتمال زیاد افزونه یا قالب شما یا از کار میوفته یا دچار مشکل در عملکرد میشه، متاسفانه کاربرانی که از تولید کنندگان و ارائه دهندگان محصولات داخلی استفاده میکنند بیشترین ضرر رو از این بخش متحمل میشن و احتمال بروز اختلال در سایتشون بسیار بیشتر از کاربران محصولات بروز و خارجی هستمتاسفانه این احتمال که تولید کننده داخلی بروز رسانی برای افزونه یا قالبش ارائه کنه خیلی کمه بعضا حتی محصول عملا زنده هم نیست و دیگه تیم پشتیبانی و تولید ازش پشتیبانی نمیکنه، اما نگران نباشید یا حداقل خیلی نگران نباشید! شما میتونین با استفاده از افزونه ی "Enable jQuery Migrate Helper" این مشکل رو حل کنید اما توجه داشته باشین این یک راه حل دائمی نیست همونطور که تولید کننده افزونه توی توضیحاتش گفته باید جهت رفع مشکل و بروز رسانی افزونه یا قالبتون اقدام کنید اما این افزونه به شما امکان استفاده از نسخه قدیمی تره جی کوئری روبرای یک دوره میده که ممکنه با بروز رسانی های آینده ی وردپرس این امکان روهم نداشته باشین.من طی مدتی که این مقاله رو تهیه میکردم منابع فارسی زیادی رو دیدم که صرفا به اشاره به نام بروز رسانی ها اکتفا کرده بودند ولی من سعی کردم تا جایی که میشه توضیحات تکمیلی و بیشتری رو در این زمینه ارائه بدم خوشحال میشم با حمایت و نشر این مقاله بهم انرژی بدین تا مقاله های بهتری رو براتون آماده کنم، مقاله ی بررسی فنی بروز رسانی های هسته ی وردپرس 5.7 هم بزودی منتشر میشه که خوندن اون هم خالی از لطف نیست.نشر و گسترش این مقاله جهت اطلاع عموم با ذکر منبع بلامانع میباشد.لینکدین من گروه تلگرام مدیرورپرسمنبع :https://wordpress.org/news/2021/03/esperanza/