نسخه 5.5 وردپرس منتشر شد [ویژگی های جدید چیست؟]

وردپرس یک نرم‌افزار متن باز است که شما می‌توانید از آن جهت ساخت یک وب سایت زیبا، بلاگ، یا برنامه کاربردی موبایل استفاده نمایید. 37% از وب، از وردپرس استفاده می‌کنند، از وبلاگ‌های سرگرمی تا بزرگترین سایت‌های خبری آنلاین. طراحان وب سایت ها وردپرس را با بیش از 55,000 افزونه میشناسند. با افزونه های وردپرس یک فروشگاه آنلاین، گالری، فهرست‌های ایمیل، تالارهای گفتمان، تحلیل‌های آماری، و … بسازید

وردپرس 5.5 به تازگی منتشر شده و این نسخه را می‌توان دومین نسخه‌ی بزرگ امسال دانست که با تغییرات بسیار زیادی همراه شده است. پیشرفت‌ها و بهبود‌های این نسخه بیشتر متمرکز و معطوف به ویرایشگر بلوک وردپرس می‌باشد. همچنین برخی از ویژگی‌های کاربردی و مورد انتظار اولین بار همراه با این نسخه از وردپرس عرضه شده‌اند. ما در این مقاله، شما را با ویژگی‌های وردپرس 5.5 به صورت کامل آشنا خواهیم کرد با تیپ تکنولوژی همراه باشید.

نسخه 5.5 وردپرس
نسخه 5.5 وردپرس

در اطلاعیه رسمی سایت وردپرس آمده است :

به وردپرس 5.5 خوش آمدید.

در وردپرس 5.5، سایت شما قدرت جدیدی در سه بخش اصلی گرفته است: سرعت، جستجو و امنیت.

سرعت

تشکر از عکسهای لِیزی-لود شده، نوشته‌ها و برگه‌ها سریعتر شدند.

تصاویر تأثیر زیادی بر مطالب شما می‌گذارند، اما گاهی اوقات می‌توانند باعث کند شدن سایت شما شوند.

در وردپرس ۵.۵، عکس‌ها تا زمانی‌که با اسکرول قابل مشاهده می‌شوند برای بارگذاری صبر می‌کنند. واژه تکنیکال آن ‘lazy loading’ است.

روی موبایل، lazy load می‌تواند مرورگرها را از دریافت پرونده‌های درنظرگرفته‌شده برای سایر دستگاه‌ها باز دارد. این می‌تواند باعث صرفه‌جویی خوانندگان شما در مصرف اینترنت شود — و کمک کند عمر باتری حفظ شود.

جستجو

به نقشهٔ سایت جدید سلام کنید.

سایت‌های وردپرس با موتورهای جستجو به خوبی کار می‌نمایند.

اکنون، به طور پیش‌فرض، وردپرس ۵.۵ دارای یک نقشهٔ سایت XML است که به موتورهای جستجو کمک می‌نماید تا از همان دقایقی آغاز کار مهم‌ترین برگه‌های شما را کشف کنند.

بنابراین تعداد بیشتری از افراد سایت شما را زودتر پیدا می‌نمایند و به شما فرصت بیشتری می‌دهند تا مشارکت داشته باشند، آنها را حفظ نمایید و به مشترکین، مشتریان یا هر آن‌چه که با تعریف موفقیت شما مناسب باشد، تبدیل نمایید.

امنیت

به‌روزرسانی‌های خودکار برای افزونه‌ها و پوسته‌ها

اکنون می‌توانید افزونه‌ها و پوسته‌ها را تنظیم نمایید تا به صورت خودکار در مدیریت وردپرس به‌روزرسانی شوند — یا نه! —. بنابراین همیشه می‌دانید سایت شما آخرین کد موجود را اجرا می‌نماید.

همچنین می‌توانید برای هر افزونه یا پوسته‌ای که نصب نموده‌اید، به‌روزرسانی‌های خودکار را روشن یا خاموش نمایید — همه در همان صفحه‌هایی که همیشه از آن‌ها استفاده شده است.

به‌روزرسانی با بارگذاری پروندهٔ زیپ شده

اگر به‌روزرسانی افزونه‌ها و پوسته‌هایتان به صورت دستی انجام می‌شود، اکنون این کار نیز ساده‌تر است — فقط یک پروندهٔ ZIP را بارگذاری نمایید.

نکات برجسته از بلوک ویرایشگر

یک بار دیگر، تازه‌ترین نگارش وردپرس فهرست طولانی از ویژگی‌های جدید هیجان‌انگیز را برای ویرایشگر بلوک منتشر نمود. برای نمونه:

الگوهای بلوک

الگوهای بلوک جدید ایجاد طرح‌های زیبا، پیچیده را با کمک ترکیبی از متن و رسانه که می‌توانید آنها را مخلوط و متناسب با داستانتان کنید، ساده و سرگرم‌کننده می‌کند.

شما همچنین می‌توانید الگوهای بلوک را در طیف گسترده‌ای از افزونه‌ها و پوسته‌ها، با تعداد زیادی که بیشتر از همیشه اضافه شده، پیدا کنید. هر یک از آنها را از یک کشویی انتخاب کنید — فقط کلیک کنید و بروید!

ویرایش تصویر توکار

تصاویرتان را به درستی از بلوک تصویر برش داده‌، بچرخانید، و زوم نمایید. اگر زمان زیادی را صرف تصاویر می‌نمایید، این می‌تواند در وقت شما ساعت‌ها صرفه‌جویی نماید.

پوشه بلوک جدید

حالا این ساده‌تر از هر زمانی است که بلوک موردنیازتان را پیدا کنید. پوشه بلوک جدید برای ویرایشگر بلوک ساخته شده، پس شما می‌توانید نوع‌های بلوک جدیدی برای سایتتان بدون خروج از ویرایشگر نصب کنید.

و خیلی بیشتر.

هایلایت‌های بالا بخش کوچکی از امکانات ویرایشگر بلوک جدید است که شما نصب کردید. ویرایشگر بلوک را باز کنید و لذت ببرید!

دسترس‌پذیری

هر نگارش پیشرفت‌هایی را به تجربهٔ دستر‌س‌پذیری انتشار می‌افزاید، و این دربارهٔ وردپرس ۵.۵ نیز صدق می‌کند.

هم‌اکنون می‌توانید پیوندها را در صفحه رسانه و کادر مودال با یک دکمه، بجای تلاش برای هایلایت کردن یک خط از متن کپی کنید.

همچنین شما می‌توانید جعبه‌های متا را با صفحه کلید حرکت دهید، و عکس‌ها را در وردپرس با دستگاه کمک‌کننده خود ویرایش کنید، همان‌گونه که این می‌تواند دستورالعمل‌های موجود را در ویرایشگر تصویر بخواند.

برای توسعه‌دهندگان وردپرس

نگارش ۵.۵ تعداد زیادی تغییر فقط برای توسعه‌دهنگان ارائه کرده است.

بلوک‌های ثبت شده سمت سرور در REST API

افزون‌بر نقاط پایانی انواع بلوک به این معناست که اپ‌های جاوااسکریپت(مانند ویرایشگر بلوک) می‌توانند تعاریف برای هر بلوک ثبت‌شده در سرور را بازیابی کنند.

Dashicons

کتابخانه Dashicons به به‌روزرسانی نهایی خود در ۵.۵ رسید. ۳۹ آیکون ویرایشگر بلوک به همراه ۲۶ آیکون دیگر به آن اضافه شد.

تعریف محیط‌ها

در حال حاضر وردپرس روش استاندار شده‌ای برای تعریف نوع محیط سایت (صحنه، تولید و غیره) دارد. از طریق wp_get_environment_type() نوع را دریافت و فقط این کد تخصیص یافته را اجرا نمایید.

انتقال داده به پرونده‌های قالب

قالب توابعی(get_header()، get_template_part()، غیره) که آرگومان $args جدید دارد را بارگذاری می‌کند. بنابراین شما می‌توانید همه آرایه‌هایی که داده ارزشمندی دارند را به آن قالب‌ها پاس دهید.

تغییرات بیشتر برای توسعه‌دهندگان وردپرس در نسخه 5.5 وردپرس

كتابخانهٔ PHPMailer به‌روزرسانی شد و از نگارش ۵.۲.۲۷ به ۶.۱.۶ رفت.
اکنون کنترل ریز‌دانه redirect_guess_404_permalink() را به دست آورید.
سایت‌هایی که از OPcache PHP استفاده می‌کنند، با تشکر از تابع جدید wp_opcache_invalidate() در هنگام به‌روزرسانی، بی‌اعتبار بودن حافظه پنهان را مشاهده می‌کنند (اضافه شده در افزونه‌ها و پوسته‌ها).
هم‌اکنون انواع پست‌های سفارشی مرتبط با طبقه‌بندی می‌توانند از پشتیبانی شرط پیش‌فرض خودداری نمایند.
اکنون موارد پیش‌فرض می‌تواند برای طبقه‌بندی‌های سفارشی درregister_taxonomy() مشخص شود.
اکنون rest api رسماً از تعیین مقادیر فرادادهٔ پیش‌فرض از طریق register_meta() پشتیبانی می‌نماید.
نگارش‌های به‌روز‌شده‌ای از این کتابخانه‌های همراه را پیدا خواهید کرد: SimplePie, Twemoji, Masonry, imagesLoaded, getID3, Moment.js, and clipboard.js.


چرا وردپرس ۵.۵ باعث خرابی سایت‌ها شده است؟

هزاران سایت وردپرسی پس از بروزرسانی وردپرس خود به نسخه‌ی WordPress 5.5 با مشکل مواجه شدند. یکی از علت‌های بروز مشکل در وردپرس ۵.۵، عدم پشتیبانی این نسخه از jQuery Migrate است که باعث اختلال دربیش از ده‌هزار وب‌سایت شده است.
همچنین، عدم سازگاری این نسخه‌ی وردپرس با شیوه‌ی تنظیم صفحه‌بندی برخی از پوسته‌های وردپرسی، موجب شده تا سایت‌ها عملکرد مناسبی همچون گذشته نداشته باشند. در این مقاله سعی داریم به بررسی این دو مشکل در WP 5.5 بپردازیم. سپس، راهکار رفع مشکلات وردپرس ۵.۵ را به شما معرفی خواهیم کرد.

jQuery Migrate Bug و وردپرس ۵.۵

در وردپرس ۵.۵ از کتابخانه‌ی جاوا اسکریپت jQuery Migrate استفاده نشده است. jQuery Migrate کتابخانه‌ای است که مانند یک پل باعث اجرا شدن کدهای قدیمی بر روی وردپرس می‌شود. اگر شما از افزونه‌ها و پوسته‌های قدیمی(مخصوصا آن‌هایی که دیگر بروزرسانی نمی‌شوند)، در سایت خود استفاده می‌کنید؛ احتمالا در وردپرس ۵.۵ با مشکل مواجه می‌شوید. البته در نظر داشته باشید، این مشکل درحقیقت تقصیر نسخه‌ی جدید وردپرس نیست و استفاده از پلاگین‌ و پوسته‌های قدیمی است که باعث بروز اختلال در سایت‌ها می‌شود.

چگونه خطای jQuery Migrate را حل کنیم؟

تاریخ آخرین آپدیت افزونه‌های وردپرس خود را بررسی کنید. اگر زمان آخرین بروزرسانی بیش از یکسال بوده شاید بهتر باشد به دنبال یک افزونه‌ی جایگزین باشید. فراموش نکنید استفاده از افزونه‌های قدیمی ریسک امنیتی را افزایش می‌دهد پس بهتر است حتی در صورتی که با وردپرس ۵.۵ مشکلی ندارید، به فکر استفاده از افزونه‌های جدید باشید.

اگر به هردلیلی نمی‌توانید از theme و پلاگین‌های جدید استفاده کنید و یا از طرفی در کنسول کروم با خطاهای جاوا اسکریپت رو‌به‌رو هستید؛ پلاگین “Enable jQuery Migrate Helper” می‌تواند به شما در حل این مشکل کمک کند. تعداد نصب‌های فعال این پلاگین بیش از ده‌هزار مورد است که نشان‌دهنده‌ی شایع بودن این مشکل در میان ناشران است. شما می‌توانید این افزونه به کمک لینک زیر دانلود کنید : Enable jQuery Migrate Helper

Pagination Bug و وردپرس ۵.۵

صفحه‌بندی وردپرس یا Pagination، بخشی از ساختار پیمایش یک وب‌سایت است. آپدیت وردپرس به نسخه‌ی ۵.۵ باعث عملکرد نامناسب صفحه‌بندی برخی سایت‌ها شده است. به گزارش برخی از ناشران وب‌سایت، پس از بروزرسانی وردپرس پارامتر page از نشانی(URL) سایت پاک شده و لینک ریدایرکت ۳۰۱ می‌شود. علت بروز این مشکل این است که وردپرس از متغیر “page” در صفحه‌بندی خود استفاده می‌کند اما اکثر تم‌های وردپرسی از متغیر “page” برای کاربردهای دیگری استفاده می‌کنند. در وردپرس ۵.۵ متغیر page تنها می‌تواند مقادیر عددی دریافت کند درحالیکه در کوئری‌ها و کدهای پوسته این متغیر می‌تواند رشته‌ها و کاراکترهای غیر عددی نیز دریافت کند.

چگونه خطای صفحه‌بندی را رفع کنیم؟

در وردپرس متغیر “page” تنها برای دریافت مقادیر عددی تعریف شده است. برای مثال استفاده از این کلمه دریک کوئری به شکل “page=offers&id=xxx?” با خطا مواجه می‌شود. برای رفع این مشکل می‌توانید به جای استفاده از کلمه‌ی “page” از کلمه‌ی دیگری مانند “mypage” در کوئری‌های خود استفاده کنید. راه دیگر برای برطرف کردن این مشکل، غیرفعال کردن تابع “()redirect_canonical” برای این سبک درخواست‌ها می‌باشد. توجه: پیش از انجام این کار حتما با متخصص سئوی سایت خود مشورت کنید و پیامدهای انجام این کار بر سئوی سایت خود را در نظر بگیرید.

جمع‌بندی

به طور کلی، وردپرس ۵.۵ مزایای خوبی دارد و یک آپدیت موفق تلقی می‌شود. در این میان اما مواردی هم وجود دارد باعث ایجاد مشکل برای بسیاری از ناشران وب‌سایت شده است. مشکلاتی مانند اختلال در صفحه‌بندی یا اجرا نشدن بخش زیادی از کد های جاوا اسکریپت، عملکرد بسیاری از سایت‌های وردپرسی را تحت تاثیر قرار دادند. شاید این مشکلات به نظر پیچیده باشند اما پس از اینکه ریشه‌ی هر مشکل را بیابید به راحتی می‌توانید آن‌ را حل کنید.

چند نکته درباره نسخه 5.5 وردپرس

به‌روزرسانی افزونه‌ها و پوسته‌های وردپرس از طریق بارگذاری نسخه‌ی جدید(به صورت فایل ZIP)

به طور معمول، افزونه‌های وردپرس را از طریق رفتن به بخش افزونه‌ها به صورت خودکار به‌روزرسانی می‌کنید. با این وجود، بعضی اوقات ممکن است مجبور شوید یک افزونه را به صورت دستی به‌روز کنید.

در این حالت، تنها گزینه‌ی شما استفاده از سرویس گیرنده FTP برای بارگزاری نسخه‌ی جدید بود. ولی وردپرس 5.5 این مشکل را برطرف کرده است و اکنون می‌توانید به سادگی با رفتن به افزونه‌ها<- اضافه کردن جدید، نسخه جدید افزونه را به صورت فایلZIP مطابق تصویر بارگذاری کنید.

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

همین کار را می‌توانید برای پوسته‌ها نیز انجام دهید. به سادگی به نمایش <- پوسته‌ها بروید و سپس در قسمت بالا روی دکمه‌ی” افزودن جدید” کلیک کنید.

پس از آن بر روی دکمه‌ی بارگذاری پوسته کلیک کنید تا پرونده zip خود را بارگذاری کنید. وردپرس به طور خودکار پوسته‌ی موجود را تشخیص داده و امکان جایگزین کردن آن را برای شما با نسخه‌ی موجود فراهم می‌کند.

نقشه‌های پیش فرض XML در وردپرس

وردپرس 5.5 اکنون به طور خودکار نقشه‌های XML را برای وب سایت شما منتشر می‌کند. نقشه سایت XML فایلی است که کلیه محتوای وب سایت شما را با فرمت XML لیست می‌کند. این به موتورهای جستجوگر مانند گوگل کمک می‌کند تا به راحتی محتوای شما را کشف کرده و ایندکس کنند.

نقشه‌ی سایت بخش مهمی از سئو وردپرس است و این ویژگی به بسیاری از مبتدیانی که دنبال بهترین روش‌های سئو نیستند، کمک زیادی می‌کند. با این حال، نقشه‌های XML پیش‌فرض وردپرس از لحاظ ویژگی‌ها و قابلیت‌ها کاملاً محدود هستند. به همین دلیل هر دو افزونه برتر SEO All in One و Yoast SEO به تهیه‌ی نقشه‌های XML خود ادامه می‌دهند.

اگر قبلاً از افزونه SEO یا Sitemaps استفاده می‌کنید، دیگر نیازی به انجام کاری ندارید. این افزونه‌ها به طور خودکار نقشه‌های XML پیش‌فرض وردپرس را غیرفعال می‌کنند.


نظر شما مخاطبین تیپ تکنولوژی درباره نسخه جدید وردپرس چیست ؟