مقدمه: مطابق نقشه راه وردپرس، حدود دو هفته دیگر نسخه ۴٫۴ وردپرس منتشر میشود. وردپرس در این نسخه پیشرفتهای زیادی خواهد داشت. بیایید با هم نگاهی به امکانات جدید وردپرس ۴٫۴ بیاندازیم:
فهرست مطالب
۱- Rest API در هسته وردپرس
مطمئنا خوشمزه ترین خبر، انتقال پلاگین WP REST API به هسته وردپرس است. البته این انتقال در دو فاز صورت خواهد گرفت، و باید حدودا ۵ ماه دیگر صبر کنیم تا این پلاگین به صورت کامل در هسته وردپرس ۴٫۵ ادغام شود. با این گام، وردپرس یک گام بزرگ دیگر در جهت تبدیل شدن به یک Web Application Framework بر می دارد.
در لب کلام، این پلاگین داده های داده های مختلف وردپرس مانند پستها، نظرات، برچسب ها، کاربران، جستجو، و غیره را برای سایر توسعه دهندگان (برای تیم توسعه اپلیکیشن موبایل) با فرمت JSON افشا (expose) می کند.
نمونه کاربردها:
- شما یک وب سایت تالار گفتگو (فروم) تخصصی پر بازدید دارید و حال می خواهید اپلیکیشن موبایل آن را راه اندازی کنید.
- شما یک فروشگاه اینترنتی پر بازدید دارید و حال می خواهید اپلیکیشن موبایل آن را راه اندازی کنید.
- استفاده برایتهیه پلاگین ها و تم های جدید.
- استفاده برای تهیه تم ادمین سایت.
- می خواهید ایجاد محتوا در محیط وردپرس انجام شود، ولی برای نمایش (Presentation) از یک فریم ورک JavaScript برای مثال AngularJSاستفاده کنید. در نتیجه ممکن است بتوانید تجربه کاربر (User Experience) را به نحوه چشمگیری بهبود دهید. (محصول نهایی یک Headless CMS و یا Decoupled CMS نامیده می شود).
- (آپدیت ۳ آذر ۹۴): امروز خبری جالبی خواندم: انتشار Calypso که نسخه Desktop سیستم عامل Mac برای WordPress.com است. این نسخه ۱۰۰% مبتنی بر API و جاوا اسکریپت بوده و از کتابخانه های Node و React استفاده می کند.
توضیح این مبحث کمی زمانبره، و سعی خواهم کرد در آینده نزدیک یک مطلب مفصل درباره اش بنویسم.
- یک کاربرد جالب: انتقال مطالب سایت از بلاگفا به وردپرس
۲- تم پیش فرض دو هزار و شانزده
از سال ۲۰۱۰ وردپرس به صورت سالانه قالبی منتشر میکرد و به نام سال های مختلف آن را نام گذاری میکرد، در نسخه جدید نیز قالب ۲۰۱۶ برای شما به صورت قالب پیش فرض به نمایش خواهد آمد.
قالب ۲۰۱۶ یک قالب با ظاهر سنتی مانند شبیه به بلاگ ها، با یک نوار کناری و محتوای بلاگ میباشد. تمرکز دو هزار و شانزده روی قابل خواندن و نمایش بودن سایت روی همه ی دستگاه ها بوده است. این قالب با ۵ نوع رنگ متفاوت به صورت پیش فرض ارائه شده است. کاربران میتوانند در قسمت سفارشی سازی آن رنگ را انتخاب کنند و حتی اگر خواستند رنگ های دیگر را نیز انتخاب کنند.
همچنین این قالب دو جایگاه منو و هدر سفارشی نیز پشتیبانی میکند.
تمامی کاربران با هر دستگاهی میتوانند سایت شما را مشاهده کنند، گالری تصاویر شما دقیقا به اندازه ی دستگاه شما تبدیل خواهد شد، سایز مطالب، جدوال و به کل همه ی قسمت ها دقیقا متناسب با دستگاه بازدید کننده خواهد شد. تصویر زیر را مشاهده کنید.
۳- تصاویر واکنشگرا (Responsive)
در ابتدا سه شاخص آماری را بررسی می کنیم، تا به نتیجه جالبی برسیم:
۱- حجم صفحات وب: به طور متوسط حجم صفحات وب بیش از ۲ مگابایت بوده است، که حدود ۱٫۴ مگابایت آن مربوط به تصاویر است.
۲- مصرف اینترنت توسط موبایل: در سال ۲۰۱۴ کاربران اینترنتی موبایل از کاربران اینترنتی دسکت تاپ پیشی گرفته اند و در سال ۲۰۱۵، ۵۱% زمان صرف شده در اینترنت توسط موبایل انجام شده است.
۳- تولید صفحات وب: ۲۵% از وب سایتها توسط وردپرس ایجاد شده اند.
برای اطلاعات بیشتر و نمودارهای مربوطه این مطلب را ببینید.
نتیجه: کاهش اتوماتیک حجم تصاویر در صفحات وب سایتهایی که توسط وردپرس ایجاد شده اند، تاثیر به سزایی بر کاهش حجم صفحات وب خواهد داشت.
در نسخه ۴٫۴ وردپرس قسمتی از پلاگین RICG Responsive Images در هسته وردپرس ادغام می شود.
با این کار وردپرس تمامی تصاویر آپلود شده در بخش رسانه (Media) را پردازش کرده و به طور اتوماتیک سایزهای مختلف آن تصاویر را تولید می کند. همچنین ویژگیهای srcset
و sizes
را به تابع wp_get_attachment_image()
اضافه می کند، بنابراین مرورگر اینترنتی می تواند به تناسب سایز صفحه نمایش ابزرا (کامپیوتر، تبلت، موبایل) مناسبترین سایز تصویر را انتخاب کرده و با این کار به کاهش پهنای باند مصرفی و زمان بارگذاری صفحه کمک کند. در نتیجه حتی اگر قالب مورد استفاده در سایت ریسپانسیو نباشد، عکسها ریسپانسیو می شوند.
همچنین به سه سایز پیش فرض بندانگشتی (Thumbnail) به سایز (۱۵۰*۱۵۰)، میانه (Medium) به سایز (۱۵۰*۱۵۰)، بزرگ (Large) به سایز (۱۰۲۴*۱۰۲۴)، سایز جدید medium-large به طول ۷۶۸ پیکسل و بدون محدودیت ارتفاع اضافه می شود
- اگر به مبحث ایجاد و استفاده از سایز تصاویر علاقه مند هستید، این مطلب از سایت WP Beginner برای شما آموزنده خواهد بود.
۴- از این به بعد وردپرس ارائه دهنده oEmbed خواهد بود
وردپرس از نسخه ۲٫۹ اجازه جاسازی مطالب از سایر سرویس دهنده ها (برای مثال YouTube، Flickr، TED) را می دهد. ولی از نسخه ۴٫۴ به بعد خود وردپرس یک ارائه دهنده oEmbed خواهد بود. نگاهی به تصویر زیر بیندازید.
یعنی از این به بعد با کپی کردن آدرس URL مطلب دلخواه از یک سایت وردپرسی در یک خط جدید و یا درون تگهای <embed>
، اون مطلب رو در سایتتون جاسازی کنید.
۵- یک پیشرفت دیگر در Taxonomy ها
درباره این مطلب در پست دیگری صحبت کرده ام.
۶-استاندارد سازی سیستم کامنت
و خبر خوب دیگه معرفی شی کامنت و کلاس WP_Comment
، مشابه کلاس WP_Post
است. این موضوع مفصله پس اگر خواستید نگاهی به این دو مطلب بندازید: + و ++ و +++
با هم این ۶ ویژگی جدید و جالب وردپرس ۴٫۴ را مرور می کنیم (البته به انگلیسی) 🙂
- WordPress REST API in Core
- Twenty Sixteen Default Theme
- Responsive Images
- WordPress is Now an oEmbed Provider
- Another Step in the Taxonomy Roadmap
- Comment System Standardization
منبع اصلی: premium.wpmudev.org
سایر منابع:
- بند ۱ – + و ++ و +++و این مطلب از CSS-Tricks و MA.TT
- در بند ۲: بلاگ دایاتم
- بند ۳: +
سلام
مطلب جالبی بود.
نظرتون درباره ترجمه این مطلب چیه.
https://poststatus.com/wordpress-json-rest-api/